报账系统课程设计-黄雨钦

报账系统课程设计-黄雨钦

ID:47239724

大小:727.82 KB

页数:17页

时间:2019-08-05

报账系统课程设计-黄雨钦_第1页
报账系统课程设计-黄雨钦_第2页
报账系统课程设计-黄雨钦_第3页
报账系统课程设计-黄雨钦_第4页
报账系统课程设计-黄雨钦_第5页
资源描述:

《报账系统课程设计-黄雨钦》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南工学院软件工程课程设计说明书员工报账系统专业:网络工程班级:网络1201姓名:黄雨钦学号:1220140149时间:201561217目录一需求分析31.1系统简介31.2原始需求31.3业务目标3二逻辑结构设计42.1系统数据流图42.2E-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员工查看自己已经提交的报销单13

2、4.2.6经理查看所有员工的报销单144.2.7审批报销单154.2.8删除报销单16五总结16参考文献1717一需求分析1.1系统简介主要有以下基本功能:登录进系统;登记报账信息;对报账信息进行修改;对报账信息进行审批;发放报账款项;1.2原始需求原始需求描述如下:某公司鉴于业务和员工的快速发展,为了提升整体工作效率,公司准备开发一套员工报账系统,取代原来的人工处理方式,更加方便的服务于员工日常的账务操作。财务部门能够通过账务系统定期向各部门负责人反映账务统计情况,并设置和维护相关额度准则。系统应该具有基于先进技术

3、的操作界面。1.3业务目标1. 为员工提供账务的自动化办理,提高办事效率,方便员工。2. 方便财务部门管理好账务信息。17二逻辑结构设计2.1系统数据流图系统顶层数据流图如下:登录:用户名密码报表查询报销登记数据的增删改数据库oracle审批数据传递报销单信息的增删改查系统顶层数据流图用户在界面进行操作,数据通过控制层传输到数据库,然后进行SQL语句处理,将数据进行增删改操作,并传入显示界面。172.2E-R图编号所属部门联系方式姓名性别报销对象修改增加删除报销信息管理员审批未通过通过保存信息终结报销信息E-R图权限

4、用户编号用户密码用户名用户实体图17部门员工性别姓名所属部门联系方式职位编号部门员工实体图报销事由单据号报销日期报销信息报销金额是否付款报销信息实体图数据库主要着重于数据对象的属性和数据对象之间的关系的分析。一般采用E-R图,即实体-关系模型来分析数据对象的属性和数据对象之间的关系。2.3系统总体结构设计本系统是用Java语言开发,最终要的功能就是实现了对数据库以及前台页面的信息交互,实现了信息的增删改查。系统功能模块如下:17员工报账系统客户端界面操作用户登录报销单删除查看报销单审批操作报销单填写连接服务器认证用户

5、密码三物理结构设计3.1创建数据表1.各表数据结构如下表所示。表名字段名数据类型长度主键备注系统用户信息表useridVarchar250YesusernameVarchar250用户名passwordVarchar220密码powerint5权限员工信息表emidint20Yes编号emnameVarchar220姓名sexVarchar220性别departmentVarchar220部门cellVarchar220联系方式17postVarchar220职位报销员工信息表单ridVarchar220Yes单据号

6、thingVarchar220报销事由datedatetime20报销日期moneyVarchar220报销金额payVarchar220是否支付emidVarchar220申请人3.2系统用例员工报销申请系统用例创建新申请报账单:这是一条由外面发出的命令,需要用边界对象接受它;  展现录入新报账单界面:这是一个控制逻辑,需要有控制对象处理;  输入报账单信息:这是一个人工活动,由边界接受,报账单是一个实体对象;  提交申请:这是一条外界发出的指令,由边界对象接受;  验证信息:这是业务规则,通过控制对象来处理;17

7、  保存申请单:这是一段处理逻辑,由控制对象处理,同时,报账单作为实体对象封装了要处理的数据;  发送邮件通知:这是一段处理逻辑,需要由控制对象处理;  显示结果:这个是处理结果,用控制对象处理,并反映到边界对象。 根据上面的分析,接下来我绘制出员工报销申请用例实现的分析类时序图:分析类时序图17在绘制该时序图的过程中我们得到了关键对象以及这些对象的方法,接下来把这些对象及其方法绘制在一个图里,定义出他们的关系,就得出了分析类静态图:分析类静态图四系统实现4.1开发环境1、开发平台:Eclipse14.0171、DB

8、MS:Oralcle10g2、建模工具:PL/SQLDeveloper4.2系统界面4.2.1登录界面174.2.2员工操作界面4.2.3经理操作界面174.2.4新建报销单4.2.5员工查看自己已经提交的报销单174.2.6经理查看所有员工的报销单174.2.7审批报销单174.2.8删除报销单五总结通过做课程设计,有几点感想,归纳如下。1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。