软件工程课程设计报告 下载本文

软件工程综合课程设计报告

班 级: 学 号: 姓 名: 指导教师:

二○一一 年 十二 月 二十六 日

设计日期自 2011年11月25日至2011年12月26日

目 录

1 编写目的背景 .................................................................................................................................. 4 2软件工程需求分析 ........................................................................................................................... 4

2.1系统需求设计 ........................................................................................................................ 4

2.1.1部门管理 ..................................................................................................................... 4 2.1.2工资管理 ..................................................................................................................... 4 2.1.3员工管理 ..................................................................................................................... 4 2.1.4用户和权限管理 ......................................................................................................... 4 2.1.5 帮助 ............................................................................................................................ 4 2.2图表分析 ................................................................................................................................ 5

2.2.1 功能模块图 ................................................................................................................ 5 2.2.2 数据流图 .................................................................................................................... 5 2.2.3 总用例图 .................................................................................................................... 7 2.2.4 用户管理用例图 ........................................................................................................ 8 2.2.5员工管理员用例图 ..................................................................................................... 9 2.2.6总活动图 ................................................................................................................... 10 2.2.7工资活动图 ............................................................................................................... 11 2.2.8用户查询活动图 ....................................................................................................... 12 2.2.9员工活动图 ............................................................................................................... 13 2.2.10用户登录时序图 ..................................................................................................... 14 2.2.11信息录入时序图 ..................................................................................................... 15 2.3数据字典 .............................................................................................................................. 16

2.3.1 数据结构 .................................................................................................................. 16 2.3.2 数据处理 .................................................................................................................. 17

3 数据库需求分析 ............................................................................................................................ 18

3.1 概念结构 ............................................................................................................................. 18 3.2 逻辑结构 ............................................................................................................................. 19 3.2 物理结构 ............................................................................................................................. 20 3.3 创建表的脚本文件 ............................................................................................................. 21 4 系统设计 ........................................................................................................................................ 24

4.1 系统分析设计 ..................................................................................................................... 24

4.1.1 需求分析 .................................................................................................................. 24 4.1.2 系统功能模块 .......................................................................................................... 24 4.1.3 功能设计 .................................................................................................................. 25 4.2 系统的设计与实现 ............................................................................................................. 26

4.2.1 登录界面(Login.jsp) ................................................................................................ 26

4.2.2主界面(MainWindow.jsp) ......................................................................................... 27 4.2.3 密码修改界面(resetpass.jsp) .................................................................................... 28 4.2.4数据库链接(DownloadServlet.java) ......................................................................... 30 4.2.5员工管理界面(EmpleeMgr.jsp) ................................................................................ 31 4.2.6员工个人信息录入与修改(ZhongleiConnect) ......................................................... 32 4.2.7员工个人信息查询(showWage.jsp) ......................................................................... 33 4.2.8部门信息界面(showDepart.jsp) ................................................................................ 34 4.2.9部门信息修改界面(doEditDepart.jsp)...................................................................... 35 4.2.10帮助界面(help.jsp) .................................................................................................. 36 4.3 数据库配置 ......................................................................................................................... 37 5 设计总结与体会 ............................................................................................................................ 38 6 参考文献 ........................................................................................................................................ 39