华东交通大学数据库课设【工程项目财务评价系统】.doc
文本预览下载声明
姓名 学号 设计题目 指导教师 学 历 职 称 1.目的
按照关系型数据库的基本原理,综合运用所学的基本知识,以小组为单位,设计开发一个小型的管理信息系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力,另一方面,使学生能深入理解和灵活掌握教学内容。
2.设计内容和要求()采用ASP.NET、SQL Server、VB(或VC、Java)等开发技术,设计和开发该系统。
完成需求分析
完成系统设计和界面设计
建立数据库,实现相应功能
建立公共服务子系统
建立基本帮助模块,对本系统的基本功能和使用方法等进行描述。
[1] 王珊 萨师煊,数据库系统概论(第四版),高等教育出版社,2006.5
[2] 周立柱等译.数据库管理系统原理与设计(第3版).清华.2004.3施伯乐 丁宝康 汪卫数据库系统教程.第2版
5.设计成果形式及要求
1) 应用软件(能实际运行)
2) 课设报告
6.工作计划及进度
第19周完成所有工作。 教研室主任审查意见:
签
年 月 日
1. 引言 - 2 -
2. 概要设计 - 3 -
系统业务需求 - 3 -
登陆功能 - 3 -
物品管理模块功能 - 4 -
现金管理模块功能 - 4 -
统计管理模块 - 4 -
系统管理模块 - 4 -
系统技术需求 - 4 -
3. 详细设计 - 4 -
状态转换图 - 5 -
数据流图 - 6 -
4. 调试、运行和存在的问题 - 10 -
5. 总结 - 12 -
6.参考文献 - 13 -
任务分配
“工程项目财务评价系统”各组员完成的任务
所有组员一起进行需求分析,初步确定了需求
:分析初步的数据库表,并分配各组员的任务和任务完成截止时间
:在草稿纸上设计出流程图和各个界面
和:对需求分析和数据库表进行了完善,确定了需求和要建立哪些表
:完成需求分析文档的生成
:创建数据库和表
:完成概要设计文档的生成
:创建各个界面,实现,以便实现该子系统的组员查看
:完成详细设计文档的生成
:将整理文档并且打印
1、能够实现个人财务管理方面各项功能,能成功的对用户各种信息进行管理。
2、实现查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。
3、能够实现按日期查询以及对库存数据进行按月统计和以文本形式输出。
4、拥有良好的人机交互界面。
系统业务需求
本系统具有以下几个功能模块:用户登录模块、系统管理模块、现金管理模块、物品管理模块、统计模块。用户登录模块为每个用户分配账号密码使得个人的财务信息具有隐私性,现金管理模块能有效的管理用户的现金,可以进行添加,查询,删除操作,物品管理模块可以添加物品借入,借出,买进,买出,和删除查询操作,统计模块使得用户能够查询用户某月的金钱和物品统计信息,能够让用户对自己每月或一段时间的收支情况,系统管理模块可以让用户修改密码,进行重要数据的备份和恢复。
登陆功能
对于个人财务管理系统,我们要求软件满足用户对个人财务的隐私性管理,确保在用户以外的其他人使用软件对其信息进行操作,所以要采用用户注册和登录制度,确保用户对自己财务信息的隐私管理。
物品管理模块功能
物品管理模块是用户对物品进行添加、删除、修改操作的模块,提供用户对物品的收入支出进行操作的功能。
现金管理模块功能
现金管理模块是用户对现金进行添加、删除、修改操作的模块,提供用户对现金的收入支出进行操作的功能,使得当用户的记录需要修改时,可以方便的添加和修改。
统计管理模块
提供用户对现金收支信息和物品收支信息进行统计输出功能。
系统管理模块
系统管理模块提供用户对用户个人信息的管理和修改以及对系统信息进行备份和恢复的功能。
系统技术需求
稳定性:本系统为财务管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。
可靠性:用户财务数据多比较重要,要求系统具有数据备份,数据恢复等性能。
安全性:系统设计个人银行账号以及密码的保存,要求系统提供加密保存等安全措施,即要求系统有较高的安全性能。
详细设计
数据库的ER图如下所示:
图4.2 ER 图
其中用户编号是用户的主键,每个用户都有唯一的编号,收入物资记录物品的收入信息,其中收入的类型物资类型包括物品和资金,支出物品资金包括物品和资金,用户与收入物资之间有收入联系,其中收入编号是收入的主键,收入类型包括买入、借入,收入,如果是金钱,金额就是金钱的数量,备注就是对事件的详细说明,支出联系同收入联系,支出类型包括:借出、卖出、支出,备注可
显示全部