| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

停车场管理系统软件工程导论课程设计

文***享

贡献于2023-02-28

字数:16667


计算机科学学院
课程设计报告


课 程 软件工程导
题 目 停车场理系统
年 级 2013级

分组号
学 号
姓 名
成绩
等级
6

















指导教师

2015年 X 月X 日


着信息技术理越越深入广泛应理信息系统实施技术已逐步成熟理信息系统断发展新型学科单位生存发展高效率部活动机组织起必须建立身特点相适应理信息系统
系统理信息系统理方法指导数库技术支持完成文结构首先述程序设计目意义然叙述开发环境开发台数库技术接着图片说明代码方式介绍系统整体规划接系统具体实现中详细容终系统够完成信息添加修改删查询等功系统界面友操作简单较实思路缜密严谨理起方便快捷效达停车场车位理目

关键词:MyeclipseSQL server2008界面权限
























目 录
摘 ………………………………………………………………………………2
目 录………………………………………………………………………………3
1 绪 …………………………………………………………………………4
11 设计目……………………………………………………………………5
12 开发工具选择………………………………………………………………5
13 开发环境……………………………………………………………………5
14 报告容…………………………………………………………6
2 需求分析…………………………………………………………………………6
2.1系统务描述………………………………………………………………6
211系统目标………………………………………………………………6
212系统设计功分析…………………………………………………7
213性需求分析…………………………………………………………7
214开发环境软件……………………………………………………7
2.2 系统概设计……………………………………………………………7
221 数需求…………………………………………………………7
2211 数字典……………………………………………………7
2212 数流图……………………………………………………8
222 功需求…………………………………………………………10
2.3 系统详细设计…………………………………………………………10
231 概念结构设计……………………………………………………10
232 逻辑结构设计……………………………………………………12
233 物理结构设计……………………………………………………13
234 系统功设计……………………………………………………14
3 总体设计…………………………………………………………………………15
31设计概述……………………………………………………………………15
32系统总体结构功模块划分…………………………………………15
321信息查询模块………………………………………………15
322信息理模块……………………………………………16
34安全保密设计………………………………………………………………16
341户登录安全性……………………………………………………17
4 详细设计…………………………………………………………………………17
41概述…………………………………………………………………………17
42系统程序流程图…………………………………………………………18
43系统功模块简介……………………………………………………18
431系统登录…………………………………………………………18
432信息查询模块………………………………………………18
433信息理模块…………………………………………………19
434理员信息理模块………………………………………………20
435信息理模块………………………………………………21
5 系统测试难点分析…………………………………………………………23
51 公类代码设计…………………………………………………………23
52 登录界面代码设计…………………………………………………………26
53 查询模块代码设计…………………………………………………………27
54 添加模块代码设计…………………………………………………………28
55 更新模块代码设计…………………………………………………………29
56 删模块代码设计…………………………………………………………32
结 ………………………………………………………………………………32
参考文献…………………………………………………………………………33





























1 绪
类千年历史计算机产生现50年网络迅速发展10年时间计算机网络社会影响已迅速扩甚改变生活特90年代媒体网络技术飞速发展正惊速度改变着工作方式交方式生活方式正著名未学家尼葛洛庞帝(1997)说:数字计算关决定生存科学技术第生产力先进生产力现已没怀疑信息技术发展会引起类社会全面深刻变革类社会工业社会迈信息社会目前社会方面呈现出工业社会显著特点网书店网医院网学校网购物网银行政府网等新事物雨春笋般涌现出传统生活方式工作方式产生极击感受技术发展脉搏信息时代前进步伐
着车辆生产规模断扩车辆数量急剧增加面停车难混乱问题需停车理系统提高停车理工作效率通样系统做信息规范理科学统计快速查询修改增加删等减少理方面工作量
11 设计目
课程设计目学生熟练掌握简单简单Swing窗体应程序设计数库应希通次课程设计锻炼学生java语言解决实际问题力
12 开发工具选择
系统台数库采Microsoft SQL Server 2008数库该数库系统安全性准确性运行速度方面绝优势处理数量效率高前台采Son公司Myeclipse作开发工具SQL Server 2008数库缝链接
13 开发环境
系统开发台:Myeclipse
系统开发语言:java
数库理软件:SQL Server 2008
14 报告容
报告详细介绍停车理系统开发程涉工作:系统需求分析系统总体设计系统概念设计系统模块详细设计系统运行测试
2 需求分析
需求分析组活动总称作系统分析员必须协软件户完成需求分析务定义开发软件功性等指标首先解户相关事务果家网站做线书店系统参考现已存类似相关系统外需通户演示讲解关文档户进行交流协商程中提出建设性想法建议样户系统设计员会系统提供事务达成致软件说相重次分析户事务流程前面解户事务离散事务活动事务流程种重信息户登录流程需历户名密码输入正确户类型选择活动然解户活动加整理活动固次序形成业务流程解户软件期值需够正确处理户事务外需解户系统需求系统安全性户言显尤重整理出户需求评审需求
2.1系统务描述
系统模块设计应该遵循整系统总体设计思路基java开发工具数库SQL设计完成设计:
211系统目标
(1) 根车辆实际情况实现车辆出入库
(2) 根车库实际情况理车库车库剩余
(3) 基信息完成增加删修改时需注意表表间关联
(4) 出库根时收费计算出总时间
212系统设计功分析
停车场理系统停车场车辆信息理查询更新维护方便易性强图形界面清晰明该软件java语言编写SQLServer2008数库作台数库进行信息存储SQL语句完成车辆信息添加查询修改删操作车辆录入修改删等ODBC驱动实现前台Java台SQL数库连接Java语言跨台性强windowslinuxubuntu等系统方便简单安全性SQLServer2008数库高效安全两者结合相互利优势

该系统实现致功:
1. 户登陆界面该界面选择者身份理员普通户身份操作界面功权限ID号密码输入正确登录普通理界面提供普通户信息查询修改登录密码等功
2. 理员界面提供车辆信息查询添加修改删修改密码等功拥高权限允许添加普通户信息
3. 登录户信息存储SQL数库users表中保证学生理系统安全性

213性需求分析
(1) 登录户界面需求:简洁易懂易友户界面
(2) 安全保密性需求:户名密码登陆系统进行信息理等
2.2 系统概设计
221.数需求:
2211数字典
实体属性表:
实体
属性
理员
理员ID登录密码
普通户
车牌号姓名密码卡类型卡余额电话卡号

理员信息表:
字段名
类型
空值
约束条件
理员ID
varchar(10)
not null

登录密码
varchar(10)
not null


学生表:
字段名
类型
空值
约束条件
卡号
int
not null

姓名
varchar(30)
not null

卡类型
char(2)


电话
varchar(30)
not null
 
卡余额
char(10)

 
登录密码
Varchar(30)
not null


2212 数流图
第0层
第层:
第二层:










222.功需求:
包括车辆进出理系统理等功模块根车辆停放时间收费标准动收费户需事先办理停车卡充值停车卡分优惠卡普通卡两类

车场理:车辆入场车辆出场
信息查询:某时间段出入场信息前场信息车辆历史停车记录收费信息
信息维护:户停车卡信息维护充值等
系统理:车位信息计费标准等

系统包含两类户:理员户普通户
理员系统功普通户查询车辆历史记录户信息停车卡充值查询计费标准

2.3系统详细设计
231.概念结构设计
ER图





233物理结构设计

数库关系图:

完成系统中数表结构设计
例:户表
户表:users
字段名称
数类型

默认值
说明
cardid
int


键户停车卡号
name
Nvarchar(20)


户姓名
password
Nvarchar(20)


户密码
cardtype
Nvarchar(20)


停车卡类型
userstype
Nvarchar(20)


户类型
carid
int


户车牌号
tel
int


户电话号码
overage
int


户余额

车位信息表:sit_infor
字段名称
数类型

默认值
说明
stationid
int


键车位号
stationtype
Nvarchar(20)


车位类型

停车收费卡收费表:charger
字段名称
数类型

默认值
说明
cardtype
Nvarchar(6)


车卡类型
stationtype
Nvarchar(20)


车位类型(车卡类型车位类型起作键)
charge
int


价格


停车表:park
字段名称
数类型

默认值
说明
cardid
int


车卡号(外键)
stationid
int


车位号(外键)
parkid
int

1次增加
停车号键
startpark
datetime


停车开始时间
endpark
datetime


停车结束时间
fee
int


停车收费
sumpark
int


停车总时间


234系统功设计


3总体设计
31设计概述
根需求整系统分化成模块模块完成特定子功模块结合起组成整体逐实现功
32系统总体结构功模块划分
系统需求分析停车理系统划分四部分:车辆进出理信息查询信息维护系统理四功模块图321 系统总体结构



图321 系统总体结构
321车辆进出模块
学生信息查询:学生根学号姓名专业进行查询图322学生信息查询模块结构









图322 车辆进出模块结构
322信息查询模块
信息查询:户信息更新插入删图323信息查询模块结构




图323 信息查询模块结构
34安全保密设计
341户登录安全性
系统设计登录界面合法户户名密码户输入正确户名密码组合够车辆信息进行操作
4详细设计
41概述
详细设计阶段根目标确定应该样具体实现求系统说阶段设计工作应该出目标系统精确描述编码阶段描述直接翻译成某种程序设计语言书写程序
42系统程序流程图
程序流程图称程序框图历史悠久广泛描述软件设计方法整程序总体流程清楚明白显示出图421系统总流程图结构



图421系统总体流程图
43系统功模块简介
431系统登录
登陆界面

界面:
理员界面

普通户界面

432车辆入场

车辆入场界面:

车辆入场界面:

计费标准界面:

433信息查询
前场信息界面:

户历史信息界面:

户信息界面:

理员信息界面:

普通户信息界面(张三例)

出入场信息界面:

前车位信息界面:

431信息维护
户注册界面:

户修改界面:

户充值界面:

计费标准理界面:


更改口令界面:



5功模块代码
51 关键技术介绍
1 类中前登录户象
实现方法:LoginFrame类中设置两静态方法类中需引入LoginFrame类然调静态方法方法体:
public static users getUser() {
return user
}
public static void setUser(users user) {
LoginFrameuser user
}
2 实现户类型界面功
定义静态方法disMenu()户普通户时调disMenu()方法具体实现:
public void disMenu() {
mnuParksetEnabled(false)
mnuSeversetEnabled(false)
mnuManZhuCesetEnabled(false)
mnuManChargesetEnabled(false)
}
if(usergetUserstype()equals(理员)) {
MdiFrame frame1 new MdiFrame()创建窗体
frame1setVisible(true)设置见
LoginFramethissetVisible(false)设置登录窗体显示
}
else {判断户名否null
MdiFrame frame new MdiFrame()创建窗体
framedisMenu()
framesetVisible(true)设置见
LoginFramethissetVisible(false)设置登录窗体显示
}
3 系统时间
SimpleDateFormat myfmtnew SimpleDateFormat(yyyyMMdd hhmmss)
String a4 myfmtformat(new javautilDate())toString()
4 计算时间差值
try {
javautilDate now myfmtparse(a3)a3系统前时间(出场时间)
javautilDate datemyfmtparse(a7)a7入场时间
int l(int) (nowgetTime()dategetTime())计算毫秒差值
dayl(24*60*60*1000)获取天数
hour(l(60*60*1000)day*24)获时
min((l(60*1000))day*24*60hour*60)获分钟
}
catch (Exception e1)
{
JOptionPaneshowMessageDialog(null消费计算错误)
}
if(min < 30)果分钟30分钟
a8 day*24+hour
else 果分钟30分钟
a8 day*24+hour+1
5 布局更优美
布局理器 GridBagLayout更改密码界面例:
getContentPane()setLayout(new GridBagLayout())
setBounds(234 129 285 223)

final JLabel label_5 new JLabel()
label_5setText(登 录 名:)
final GridBagConstraints gridBagConstraints_11 new GridBagConstraints()
gridBagConstraints_11gridy 2
gridBagConstraints_11gridx 0
getContentPane()add(label_5 gridBagConstraints_11)


52 登录界面代码设计
public void actionPerformed(final ActionEvent e) {
user Dalcheck(usernamegetText()new String(passwordgetText()))
if(usergetName()null) {
if(usergetUserstype()equals(理员)) {
MdiFrame frame1 new MdiFrame()创建窗体
frame1setEnabled(true)设置见
LoginFramethissetVisible(false)设置登录窗体显示
}
else {判断户名否null
MdiFrame frame new MdiFrame()创建窗体
framedisMenu()
framesetEnabled(true)设置见
LoginFramethissetVisible(false)设置登录窗体显示
}
}
else {
JOptionPaneshowMessageDialog(null请输入正确户名密码)弹出提示框
usernamesetText()设置户名输入框空
passwordsetText()设置密码输入框空
}
}


53 窗口代码设计
package whsduseUI
import javaawtBorderLayout
import javaawtDimension
import javaawtFlowLayout
import javaawtSystemColor
import javaawteventActionEvent
import javaawteventActionListener
import javaawteventComponentAdapter
import javaawteventComponentEvent

import javaxswingImageIcon
import javaxswingJFrame
import javaxswingJInternalFrame
import javaxswingJLabel
import javaxswingJMenu
import javaxswingJMenuBar
import javaxswingJMenuItem
import javaxswingJPanel
import javaxswingJScrollPane
import javaxswingborderLineBorder
import whsduseCommon*
import whsduseUI*
import whsduseDAO*

public class MdiFrame extends JFrame implements ActionListener {
关键MDIDesktopPane(该类实际继承 JDesktopPane) 容纳子窗体
子窗体化仅仅限制该容器范围
private MDIDesktopPane desktop new MDIDesktopPane()
菜单条
private JMenuBar menuBar new JMenuBar()
菜单
private JMenu mnuPark new JMenu(车场理)
private JMenu mnuQuery new JMenu(信息查询)
private JMenu mnuSever new JMenu(信息维护)
private JMenu mnuManSes new JMenu(系统理)
菜单项
private JMenuItem munParkIn new JMenuItem(车辆入场)
private JMenuItem mnuParkOut new JMenuItem(车辆出场)
private JMenuItem munCharge new JMenuItem(计费标准)
private JMenuItem mnuNowInfo new JMenuItem(前场信息)
private JMenuItem mnuHistory new JMenuItem(户历史信息)
private JMenuItem mnuComUsersInfo new JMenuItem(户信息)
private JMenuItem mnuInOut new JMenuItem(出入场信息)
private JMenuItem mnuComZhuCe new JMenuItem(户注册)
private JMenuItem mnuComIdentity new JMenuItem(户修改)
private JMenuItem mnuManZhuCe new JMenuItem(理员注册)
private JMenuItem mnuManIdentity new JMenuItem(口令修改)
private JMenuItem mnuManCharge new JMenuItem(计费标准理)
private JMenuItem mnumancharge new JMenuItem(户充值)
private JMenuItem mnunowstation new JMenuItem(前车位信息)
private JMenuItem mnuabout new JMenuItem(关)
private JMenuItem mnuduichu new JMenuItem(退出)
private JScrollPane scrollPane new JScrollPane()
private users user LoginFramegetUser()

窗体构造方法
public MdiFrame() {
desktopsetOpaque(false) JPanel 透明模式
ImageIcon img new ImageIcon(Ejava练carsituation_manresmainjpg) 创建图片路径
JLabel background new JLabel(img) 创建带背景图片JLabel
backgroundsetIcon(img)
thisgetLayeredPane()add(backgroundnew Integer(IntegerMIN_VALUE))
backgroundsetBounds(0 0 imggetIconWidth() imggetIconHeight())
desktopadd(background)
setMenu()
setTitle(停车场理系统)
scrollPanegetViewport()add(desktop)
getContentPane()setLayout(new BorderLayout())
getContentPane()add(scrollPane BorderLayoutCENTER)
thissetDefaultCloseOperation(EXIT_ON_CLOSE)
thissetBounds(280119800 600)
thissetVisible(true)
}

**
* 窗体添加菜单注册监听器
* 写部分菜单
*
private void setMenu(){
车场理菜单
mnuParkadd(munParkIn)
munParkInaddActionListener(this)
mnuParkadd(mnuParkOut)
mnuParkOutaddActionListener(this)
信息查询菜单
mnuQueryadd(munCharge)
munChargeaddActionListener(this)
mnuQueryadd(mnuNowInfo)
mnuNowInfoaddActionListener(this)
mnuQueryadd(mnuHistory)
mnuHistoryaddActionListener(this)
mnuQueryadd(mnuComUsersInfo)
mnuComUsersInfoaddActionListener(this)
mnuQueryadd(mnuInOut)
mnuInOutaddActionListener(this)
mnuQueryadd(mnunowstation)
mnunowstationaddActionListener(this)
信息维护菜单
mnuSeveradd(mnuComZhuCe)
mnuComZhuCeaddActionListener(this)
mnuSeveradd(mnuComIdentity)
mnuComIdentityaddActionListener(this)
mnuSeveradd(mnumancharge)
mnumanchargeaddActionListener(this)
系统理菜单
mnuManSesadd(mnuManZhuCe)
mnuManZhuCeaddActionListener(this)
mnuManSesadd(mnuManIdentity)
mnuManIdentityaddActionListener(this)
mnuManSesadd(mnuManCharge)
mnuManChargeaddActionListener(this)
mnuManSesadd(mnuabout)
mnuaboutaddActionListener(this)
mnuManSesadd(mnuduichu)
mnuduichuaddActionListener(this)

添加菜单栏
menuBaradd(mnuPark)
menuBaradd(mnuQuery)
menuBaradd(mnuSever)
menuBaradd(mnuManSes)
菜单栏添加窗体
setJMenuBar(menuBar)
}

果普通户允许菜单项禁止
public void disMenu() {
车场理信息维护系统理普通户
mnuParksetEnabled(false)
mnuSeversetEnabled(false)
mnuManZhuCesetEnabled(false)
mnuManChargesetEnabled(false)
}

点击菜单项出现相应子窗体
public void actionPerformed(ActionEvent ae) {

果允许时开子窗口该方法获子窗口象数组
JInternalFrame[] jiFrame desktopgetAllFrames()

果允许时开该方法移现窗口
desktopremoveAll()

获点击菜单名称
String mnuName aegetActionCommand()

根菜单名称决定显示子窗口面格式子菜单指定显示子窗口
if(mnuNameequals(车辆入场)) {
MdiFrameaddIFrame(new ParkInFrame()BorderLayoutCENTER)
desktopadd(new ParkInFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(车辆出场)) {
desktopadd(new ParkOutFrame()BorderLayoutCENTER)
}

else if(mnuNameequals(计费标准)) {
desktopadd(new ChargeFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(前场信息)) {
desktopadd(new NowInfoFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(户信息)) {
if(usergetUserstype()equals(理员))
desktopadd(new ComUsersInfoFrame()BorderLayoutCENTER)
else
desktopadd(new ComUsersInfoFrame1()BorderLayoutCENTER)
}
else if(mnuNameequals(户历史信息)) {
desktopadd(new HistoryFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(出入场信息)) {
desktopadd(new InOutFrame()BorderLayoutCENTER)
}

else if(mnuNameequals(户注册)) {
desktopadd(new ComZhuCeFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(户修改)) {
desktopadd(new ComIdentityFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(户充值)) {
desktopadd(new chongzhiFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(理员注册)) {
desktopadd(new ManZhuCeFrame()BorderLayoutCENTER)
}

else if(mnuNameequals(口令修改)) {
desktopadd(new GengGaiMiMa()BorderLayoutCENTER)
}
else if(mnuNameequals(前车位信息)) {
desktopadd(new nowstationFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(关)) {
desktopadd(new aboutFrame()BorderLayoutCENTER)
}
else if(mnuNameequals(退出)) {
Systemexit(0)
}
else
desktopadd(new ManChargeFrame()BorderLayoutCENTER)
}

}
54 种信息增删改查代码设计
public class Dal {
protected static String dbClassName
commicrosoftsqlserverjdbcSQLServerDriver数库连接驱动类
protected static String dbUrl jdbcsqlserverlocalhost1433
+ DatabaseNamecardmange数库连接URL
protected static String dbUser sa 数库户名
protected static String dbPwd cl19950121 数库密码
private static Connection conn null 数库连接象
private Dal() { 默认构造函数
try {
if (conn null) { 果连接象空
ClassforName(dbClassName) 加载驱动类
conn DriverManagergetConnection(dbUrl dbUser dbPwd)获连接象
}
} catch (Exception ee) {
eeprintStackTrace()
}
}
private static ResultSet executeQuery(String sql) { 查询方法
try {
if(connnull) new Dal() 果连接象空重新调构造方法
return conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVE
ResultSetCONCUR_UPDATABLE)executeQuery(sql)执行查询
} catch (SQLException e) {
eprintStackTrace()
return null 返回null值
} finally {
}
}

private static int executeUpdate(String sql) { 更新方法
try {
if(connnull) new Dal() 果连接象空重新调构造方法
return conncreateStatement()executeUpdate(sql)执行更新
} catch (SQLException e) {
eprintStackTrace()
return 1
} finally {
}
}
public static void close() {关闭方法
try {
connclose()关闭连接象
} catch (SQLException e) {
eprintStackTrace()
}finally{
conn null 设置连接象null值
}
}
*
* 登录方法
*
public static users check(String name String password) {
*
*查询计费标准
* *
public static charger searchcharge(String sql){
*
* 查询户信息
* *
public static users searchcominfo(String sql){
*
* 实现出入场查询
*
* *
public static int count(String sql){

*
*
* 实现普通户注册
*
* *
public static int comzhuce(int cardidString nameString passwordString *
*
* 实现理员注册
*
* *
public static int manzhuce(int cardidString nameString password){

*
* 收费标准修改
*
*
* *

public static void gaicharge(String sql){
*
* 充值
* *
public static void chongzhi(String sql){
try{
DalexecuteUpdate(sql)
}catch(Exception e){
eprintStackTrace()
}
return
}

*
* 车位查询
* *

public static sit_infor chewei(String sql){


*
* 前车位信息
* *
public static List nowstation(){


*
* 车辆入场
*
*
public static int parkin(int cardidint stationidString stationtypeString startpark){

*
* 更改密码
* *

*
* 出场
*
* *
public static void Updatepark(String endparkint feeint sumparkint cardidString startpark){
出场时更新户余额
public static void Updateoverage(int cardidint overage){

*
* 户出场
* *
public static park parkout(String sql){

*
* 根cardid查询历史记录
*
* *
public static List selectcardid(int cardid){

*
* 查询前场信息
* *
public static List now(){

*
*
* 更改户信息
* *
public static int updateuser(int cardidString nameString passwordString cardtypeint overageint telint carid){
*
*
* 查询成员
* *
public static List selectuser(){

*
* 删户
*
* *
public static int Deluser(int cardid){




课程设计结束老师学帮助基完成系统设计系统工程软件设计求需求分析概念设计总体设计详细设计系统测试等步骤分步完成系统项务实现系统中学生信息查询学生信息更新学生信息添加等模块功
收获:
1巩固加深java理解提高综合运课程学知识力
2培养选参考书查阅手册文献资料力培养独立思考深入研究分析问题解决问题力
3通实际编译系统分析设计编程调试掌握应软件分析方法工程设计方法
根课程设计中遇问题学中注意点:
1认真专业实验课实践中锻炼
2写程序程中考虑周严密
3做设计时候信心耐心切勿浮躁
4认真学课知识掌握课中知识点基础学会灵活运
5课余时间里写程序熟练掌握调试程序程中遇常见错误便节省调试程序时间


参考文献
软件工程基础 汤淮 西安交通学出版社
软件工程技术方法环境 王立福张世琨朱冰 编著 北京学出版社
软件开发技术 倪秉营 电子科技学出版社
软件工程 张权范 清华学出版社
中南民族学课程设计












文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

软件工程课程设计管理系统

软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 院 系: 信息工程学院 专 业: 计算机科学与技术

文***品 3年前 上传740   0

软件工程学生选课系统课程设计

网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 ………………………………………………………………………31.2 开发目的 ……………………………………………………………………31.3 开发运行境 ……………………………………………………………………31.4

文***享 3年前 上传623   0

学生选课系统《软件工程》课程设计

详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行性研究的前提 62.2.1 要求 62.2.2 目标 72.2.3 条件、假定和限制 72.2.4 进行可行性研究的方法 72.3 所建议的系统 72

文***品 6个月前 上传334   0

软件工程银行系统 课程设计

一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限制 42.4可行性研究方法 42.5决定可行性的主要因素 43.对现有系统的分析 53.1处理流程和数据流程 53.2工作负荷 63.3费用支出 63.4人员 63.5设

文***享 6个月前 上传270   0

饭卡管理系统软件工程课程设计

软件工程课程设计任 务 书1、课程设计题目饭卡管理系统2、设计任务和内容一个饭卡管理系统是根据学校的饭卡管理工作专门设计的一个管理信息系统。该系统能够完成饭卡管理的工作过程。饭卡管理过程中主要涉及:持卡者信息、饭卡信息、饭卡历史信息等数据,并对数据进行相应的增、删、改、查询操作。使传统、手工的管理工作更加规范,更加科学,保证了饭卡信息查询更新及时到位。本课题任务是开发一个饭卡管理系

文***品 3年前 上传723   0

软件工程课程设计学生信息管理系统

 课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教师 提交日期 摘 要学生信息管理系统对于学校的决策者和管理者来说都至关重要是一个教育单位不可缺少的部分。本文介绍

文***品 1年前 上传392   0

学生信息管理系统软件工程课程设计

信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: 学 生2: 学 生3:

文***享 1年前 上传325   0

人事管理系统软件工程课程设计

软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  姓  名:               学 号:前 言随着当今社会计算机的不断的发展,人们开发优质软件的能力大大落后于计算机硬件日新月

文***品 3年前 上传627   0

酒店客房管理系统(软件工程课程设计)

酒 店 客 房 管 理 系 统 第X组 组长: 组员: 计算机科学与技术 目录 一、摘要: 5 二、可行性分析 6 1.编写目的: 6 2.项目背景: 6 2.1项目总述: 6 2.2相关定义: 6 3可行性研究的前提 6 3.1欲开发软件的基本要求: 6 3.2目标: 7 3.3条件、假定和限制:

文***品 5年前 上传1297   0

电子相册管理系统软件工程课程设计

XX大学《软件工程》课程设计报告 题    目 :  电子相册管理系统 院 (系): 计算机与信息科学学院 年级专业 : 20XX级计算机科学与技术组 员 :  指导老师 :  设计时间: 2010 年 第 1学期 目录《软件工程》课程设计报告

文***品 2年前 上传566   0

软件工程仓库管理系统课程设计

软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便超市工作人员可以全面的了解超市仓库库存货物数量和种类来方便高效的管理超市仓库。该项目可行性研究报告也是对超市仓库管理系统的全面考虑,是项目分析员进行进一

文***品 1年前 上传404   0

图书管理系统软件工程课程设计

XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 时 间:20XX年X 月 X日 目录 一、 开发背景与目标 1.1开发背景…………………………………………………………………….- 6- 开发目标…………………………………………………………

文***品 5年前 上传1281   0

图书管理系统(软件工程课程设计报告)

图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景开发软件名称:图书管理系统

文***品 2年前 上传529   0

基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

 网络教育学院《软件工程》课 程 设 计 题 目: 基于UML的图书馆管理系统设计学习中心:

文***享 1年前 上传251   0

医院在线预约系统软件工程课程设计报告

 软件工程 课程设计报告课 题: 医院在线预约系统 姓 名: 学 号: 同组姓名: 专业班级: 计科班 指导

文***享 2年前 上传385   0

软件工程(汽车租赁系统)课程设计

《软件工程》学院:计算机科学与技术专业:计算机科学与技术姓名: 2011年X月X日题目:汽车租赁系统写在前面:本项目设计预计7周完成(8-14周)组长 侯茜主要负责内容: 选题的确定、人员分工、项目进度、完成工作的验收、工作定期总结。组员 XX主要负责内容: 参与选题的讨论、完成分配任务、一些问题的解决。进度计划表时间内容负责人第八周

文***享 1年前 上传333   0

考生档案系统软件工程课程设计

目 录第一章 系统概述 11.1系统开发背景和意义 11.2开发语言简介 21.3本系统简介 2第二章 系统可行性分析 32.1技术上的可行性 32.2经济上的可行性 32.3管理上的可行性 32.4操作上的可行性 4第三章 系统需求分析 43.1系统主要功能 43.2系统的数据流图 53.3数据字典 63.4 E-R图 8第四章 系统总体设计 104.1系

郭***林 6个月前 上传175   0

软件工程专业课程设计——学生选课系统设计

 学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开发的实战训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计和综合分析,解决问题的能力。具体如下:学习和实践在分析和设

文***享 2年前 上传566   0

软件项目管理之学生管理系统课程设计

 课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 专 业:计算机科学与技术 年 级:2008级 学生姓名:

文***享 1年前 上传400   0

火车票售票系统软件工程课程设计说明书

  成绩: 软件工程课程设计说明书专 业_ 网 络 工 程 班 级 _ _ 姓 名 _ 学 号 _ 指导老师 _

文***品 1年前 上传312   0

c++超市管理系统课程设计报告

c++超市管理系统课程设计报告第1章 任务描述本次C++实践课题为“超市管理系统”。要求功能有A、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。进货:若商品已存在,只需修改存货数;若不存在,需增加新纪录。B、售出:输入商品编号,修改相应的存货数与销售额。C、查询:查询商品,销售额。

文***品 2年前 上传550   0

物业管理系统课程设计报告

物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 32.数据流图 32.1 住户管理 32.2 财政管理 32.3 设备管理 42.4 投诉信息管理 42.5 物业管理 52.6系统功能结构图 53.数据字典 63.1数据项

文***享 3年前 上传867   0

考勤管理系统课程设计

考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3 全局分析 43.4系统现状 43.5系统功能结构 53.6系统业务流程图 53.7系统数据流程图 63.8数据字典 6四、总体设计 74.1数据库 74.2系统窗口 8

z***u 2年前 上传418   0

基于UML的图书管理系统设计课程设计

滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: 计算机系 班 级: 学 号: 姓 名:

文***品 1年前 上传398   0

某中学的排课管理系统课程设计报告

学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21.2数据字典 21.3全系统的数据项 31.4数据流图 4二、 概要设计 42.1E-R图 4学生实体E-R图 42.

文***享 1年前 上传287   0