- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计--工资管理系统.doc
1 前言
课程设计是?对学生的一?种全面综合?训练,是与课堂听?讲、自学和练习?相辅相成的?、必不可少的?一个教学环?节。通常,课程设计中?的问题比平?时的习题复?杂得多,也更接近实?际。课程设计着?眼于原理与?应用的结合?点,使学生学会?如何把书上?学到的知识?用于解决实?际问题,培养软件工?作所需要的?动手能力。另一方面,使书上的知?识变活,起到深化理?解和灵活应?用教学内容?的目的。平时的习题?局限于一个?和二个知识?点,而课程设计?题是软件设?计的综合训?练,包括问题分?析,总体结构设?计,用户界面设?计、程序设计、基本技能和?技巧,以及一整套?软件工作规?范的训练和?科学作风的?培养。我们这组选?的课题是工?资管理系统?的设计与开?发。从接到任务?书开始,我们首先完?成了系统的?需求分析与?概要设计,在完成这些?任务时,我们深感理?论与实践的?结合的是需?要一个过程?。从个人分工?到整个系统?分析,从设计到测?试之所以能?顺利完成是?和大家的努?力分不开的?。虽然还有一?些不足之处?,但是我们还?是从中获益?不少。
下面简要介?绍一下我们?课题组的分?工,我们这组的?分工其实借?鉴了Sha?ri Lawre?nce Pflee?ger 和Joan?ne M.Atlee? 合著的 SOFTW?ARE ENGIN?EERIN?G Theor?y and Pract?ice (高等教育出?版社第三版?影印版)中的一些理?论,这些知识可?以参考此书?的第25页?中关于“开发团队的?角色分工”一节。根据分工的?细化和部分?重叠原则,我们组的具?体分如下:
(1)项目管理 : 王培
(2)需求分析 : 钟耀明、贺纯
(3)概要设计 : 贺纯、赵亦娴
(4)详细设计 : 赵亦娴、王培、钟耀明、杨安、陈华、贺纯
(5)程序编码 : 王培、陈华
(6)系统测试 : 陈华、杨安
当工资管理?系统处理的?事务主要有?工资管理,员工信息管?理,部门信息管?理,职务信息管?理,职称信息管?理。职务和职称?以及部门信?息管理主要?服务于工资?管理和员工?信息管理,系统接收的?输入项目有?员工信息,部门信息,职务信息,职称信息,请假信息,出差信息等?。系统能够接?受用户的请?求,显示相应的?查询信息,增加、删除、修改相应的?合法的信息?。
图3.1.1 工资管理系?统HIPO?图
图3.1.1是工资管?理系统的H?IPO图,上图主要说?明了系统的?各个主要功?能以及各功?能模块之间?的层次关系?。上图的基本?框架也是整?个系统界面?的基要框架?。系统的人机?交互采用图?形化用户界?面,考虑到系统?的平台无关?性,系统由JA?VA语言实?现,系统的界面?元素也是采?用了JAV?A的JFC?图形类库。系统可以在?安装了JA?VA运行环?境的平台上?运行。系统从登录?界面开始,要求验证用?户信息,用户通过验?证后,进入系统主?界面。主界面提供?了一个菜单?框架,可以通过各?个菜单类的?一个实例来?加载菜单,这一步不是?由主界面完?成的,而是由所需?要被加载的?类完成的,但需要主界?面类去生成?这些菜单英?的实例。系统加载的?功能主要包?括系统管理?,用户管理,工资管理,部门管理,职务管理,职称管理以?及适当的帮?助信息。系统管理主?要向用户提?供用户更改?密码的操作?以及退出程?序的功能。用户管理允?许管理员新?建一个员工?信息,比如当公司?新增加了一?个员工时,系统为该员?工生成相应?的工资关系?,但新建这个?员工的信息?则是第一环?节,当然如果公?司离任了一?名员工时,此员工与公?司的工资关?系已解除,则没有必要?保留该员工?的信息,系统应向管?理员提供删?除该员工的?功能,同时删除与?该员工相关?的所有其它?信息。公司所在的?员工可能有?部分具有相?应的职称,考虑到职称?的种类繁多?,系统只添加?本公司员工?所拥有的职?称的一个集?合,而不考虑外?界的因素,因此系统提?供了增加、删除、修改、查询等对职?称的相关操?作。例如,当公司一员?工拿到高级?职称后,管理员首选?应该查看系?统是否记录?了相应职称?的信息,如果有,则直接将该?职称信息添?加到员工信?息中去,如果没有,则应当先增?加这一职称?信息,再执行上述?操作。另外在删除?一个职称的?时候,系统要求必?须没有员工?拥有此职称?,否则系统不?能删除,如果确实要?删除,则只能先删?除拥有此职?称的所有员?工或者撤销?拥有此职称?的所有员工?的此职称。
3.2 系统功能模?块设计
图3.2.1 系统功能模?块设计
3.3 系统数据库?设计
通过对工资?管理系统的?数据分析并?根据业务之?间的联系,我们可以得?出与系统相?关的实体有?:员工、部门、职务、职称、请假信
您可能关注的文档
- 毕业设计-VB小区物业管理系统.doc
- 谈述2010届财务管理本科毕业论文题目选表2010届财务管理本科毕业论文题目选表.doc
- 北京铁矿石交易中心铁矿石现货浮动定价交易实施办法measures for.pdf
- 方阵最小多项式的求法与应用讲述.doc
- 互通式立体交叉工程施工组织设计5665366908.doc
- 优秀毕业论文 我国粮食产量预测的时间序列模型研究.doc
- 长安汽车集团-DS_6WR专业杂志媒体试驾活动整合营销方案_50P.pdf
- 毕业设计-移动手机聊天软件的开发.doc
- 城镇居民月度收入丶消费与价格指数的协整分析——以江苏省为例.doc
- 环境影响评价报告公示:合肥高新区霍邱现代产业园科技服务中心建设项目环评报告.pdf
- Leveraging Security利用安全.doc
- 常微分方程数值解法课程设计.doc
- CVIEW Configuration Definition Document - CVISN - US CView配置定义文档cvisn -美国.doc
- 人胚胎干细胞的分离及体外培养的成功.doc
- 小型酒店客房管理信息系统论文35877.doc
- Application of Derivatives - CBSE Guess:应用导数- CBSE猜.doc
- 材料与化学工程系党总支.doc
- Conflict, Communication & - Friendship Force of Dallas冲突,沟通&;-达拉斯的友谊的力量.doc
- 6第六单元化学实验方案的设计doc.doc
- PHP Mysql音乐交流论坛的设计与实现评阅书.doc
文档评论(0)