已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南工学院 软件工程课程设计说明书 员工报账系统 专业:网络工程 班级:网络1201 姓名:黄雨钦 学号:1220140149 时间:2015612 目 录一 需求分析31.1 系统简介31.2 原始需求31.3业务目标3二 逻辑结构设计42.1 系统数据流图42.2 E-R图52.3 系统总体结构设计6三 物理结构设计73.1创建数据表73.2系统用例8四 系统实现114.1开发环境114.2系统界面114.2.1登录界面114.2.2员工操作界面124.2.3经理操作界面124.2.4新建报销单134.2.5员工查看自己已经提交的报销单134.2.6经理查看所有员工的报销单144.2.7审批报销单154.2.8删除报销单16五 总结16参考文献17一 需求分析1.1 系统简介主要有以下基本功能:登录进系统;登记报账信息;对报账信息进行修改;对报账信息进行审批;发放报账款项;1.2 原始需求原始需求描述如下:某公司鉴于业务和员工的快速发展,为了提升整体工作效率,公司准备开发一套员工报账系统,取代原来的人工处理方式,更加方便的服务于员工日常的账务操作。财务部门能够通过账务系统定期向各部门负责人反映账务统计情况,并设置和维护相关额度准则。系统应该具有基于先进技术的操作界面。1.3业务目标1.为员工提供账务的自动化办理,提高办事效率,方便员工。2.方便财务部门管理好账务信息。二 逻辑结构设计2.1 系统数据流图系统顶层数据流图如下:登录:用户名 密码报表查询报销登记数据的增删改数据库oracle审批数据传递报销单信息的增删改查 系统顶层数据流图用户在界面进行操作,数据通过控制层传输到数据库,然后进行SQL语句处理,将数据进行增删改操作,并传入显示界面。2.2 E-R图 编号所属部门联系方式 姓名 性别 报销对象修改增加删除报销信息 管理员 审批未通过通过 保存信息终结报销信息E-R图 权限用户编号 用户 密码用户名用户实体图 部门员工性别姓名所属部门联系方式 职位编号部门员工实体图报销事由单据号报销日期 报销信息报销金额是否付款报销信息实体图数据库主要着重于数据对象的属性和数据对象之间的关系的分析。一般采用E-R图,即实体-关系模型来分析数据对象的属性和数据对象之间的关系。2.3 系统总体结构设计本系统是用Java语言开发,最终要的功能就是实现了对数据库以及前台页面的信息交互,实现了信息的增删改查。系统功能模块如下: 员工报账系统 客户端界面操作用户登录报销单删除查看报销单审批操作报销单填写连接服务器认证用户密码三 物理结构设计3.1创建数据表1.各表数据结构如下表所示。表 名字段名数据类型长 度主 键备注系统用户信息表useridVarchar250YesusernameVarchar250用户名passwordVarchar220密码powerint5权限员工信息表emidint20Yes编号emnameVarchar220姓名sexVarchar220性别departmentVarchar220部门cellVarchar220联系方式postVarchar220职位报销员工信息表单ridVarchar220Yes单据号thingVarchar220报销事由datedatetime20报销日期moneyVarchar220报销金额payVarchar220是否支付emidVarchar220申请人3.2系统用例员工报销申请系统用例创建新申请报账单:这是一条由外面发出的命令,需要用边界对象接受它;展现录入新报账单界面:这是一个控制逻辑,需要有控制对象处理;输入报账单信息:这是一个人工活动,由边界接受,报账单是一个实体对象;提交申请:这是一条外界发出的指令,由边界对象接受;验证信息:这是业务规则,通过控制对象来处理;保存申请单:这是一段处理逻辑,由控制对象处理,同时,报账单作为实体对象封装了要处理的数据;发送邮件通知:这是一段处理逻辑,需要由控制对象处理;显示结果:这个是处理结果,用控制对象处理,并反映到边界对象。根据上面的分析,接下来我绘制出员工报销申请用例实现的分析类时序图:分析类时序图在绘制该时序图的过程中我们得到了关键对象以及这些对象的方法,接下来把这些对象及其方法绘制在一个图里,定义出他们的关系,就得出了分析类静态图: 分析类静态图四 系统实现4.1开发环境1、 开发平台:Eclipse 14.02、 DBMS: Oralcle 10g3、 建模工具: PL/SQL Developer4.2系统界面4.2.1登录界面4.2.2员工操作界面4.2.3经理操作界面4.2.4新建报销单4.2.5员工查看自己已经提交的报销单4.2.6经理查看所有员工的报销单4.2.7审批报销单4.2.8删除报销单五 总结通过做课程设计,有几点感想,归纳如下。1. 扎实的理论基础。如果不掌握它们,很难写出高水平的程序。而这一点又是我所缺乏的。 2. 不钻牛角尖。当遇到障碍的时候,暂时远离电脑,当重新开始工作的时候,也许会发现那些难题现在竟然可以迎刃而解。3. 因为能力问题,大多数功能都没能实现,但还是从中学到不少东西 参考文献【1】 Oracle 11g数据库基础教程(第二版) 北京:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无人机飞行操作规程制定
- 企业薪酬管理制度改革方案
- 城市排水与雨水利用方案
- 影视剧本代理合同模板及注意事项
- 2026年金坡煤矿矿产资源开发利用情况报告参考模板
- 2026年中国单管干冰清洗机行业市场占有率及投资前景预测分析报告
- 2026年中国多功能食物搅拌机行业市场规模及投资前景预测分析报告
- 房地产销售合同管理风险提示
- 小学生学期评语分类及写作技巧
- 工业自动化系统设计与安装标准手册
- 医院检验科标本采集
- 2025年注册验船师考试船舶检验专业英语词汇试卷
- 维生素d教学课件
- 2025年中国电信内部转正考试题及答案
- 2025年核安全专业技术培训班结业考试试题(附答案)
- 毕节物业收费管理办法
- 2025至2030中国化妆品检测行业市场深度调研及投资策略及有效策略与实施路径评估报告
- 2025年6月黑吉辽蒙高考地理真题完全解读
- 2025年连云港市中考英语试卷真题(含答案解析)
- DB51∕T 3239-2024 危险化学品安全生产数据交换规范
- 坛紫菜人工育苗技术规范
评论
0/150
提交评论