《软件工程》课程设计报告-饭卡管理系统

《软件工程》课程设计报告-饭卡管理系统

ID:6363169

大小:1.12 MB

页数:45页

时间:2018-01-11

《软件工程》课程设计报告-饭卡管理系统_第1页
《软件工程》课程设计报告-饭卡管理系统_第2页
《软件工程》课程设计报告-饭卡管理系统_第3页
《软件工程》课程设计报告-饭卡管理系统_第4页
《软件工程》课程设计报告-饭卡管理系统_第5页
资源描述:

《《软件工程》课程设计报告-饭卡管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件工程》课程设计报告饭卡管理系统45目录目录2第一章系统可行性分析41.1引言41.1.1编写目的41.1.2定义:41.2可行性研究的前提41.2.1要求41.2.2目标51.2.3条件、假定和限制51.2.4进行可行性研究的方法61.3对现有系统的分析61.3.1处理流程和数据流程61.3.2工作负荷61.3.3费用开支61.3.4人员71.3.5设备71.3.6局限性71.4所建议的系统71.4.1对所建议系统的说明71.4.2影响71.4.3局限性81.4.4技术条件方面的可行性8第二章需求分析92.1引言92.1.1编写

2、目的92.1.2定义92.2任务概述92.2.1目标92.2.2用户的特点102.2.3假定和约束102.3.工作原理102.4需求规定102.4.1对功能的规定102.4.2对性能的规定142.5运行环境规定142.5.1设备14第三章概要设计153.1系统功能设计15453.1.1接口设计153.1.2运行设计173.1.3系统数据结构设计173.1.4系统出错处理设计173.2入口程序entry()设计173.3查询模块search()设计说明183.4消费模块pay()设计193.5存款模块deposit()设计说明19第四章

3、详细设计214.1.引言214.2.对象模型214.3功能模型254.4动态模型25第五章源代码295.1.权限界面295.2提示界面305.3消费界面305.4学生查询界面335.5挂失界面345.6管理员界面35第六章软件测试报告416.1引言416.2静态测试416.3动态测试41第七章课程设计体会45参考文献4545第一章系统可行性分析1.1引言1.1.1编写目的进一步分析和澄清问题定义,推导出系统的逻辑模型,对以后的行动方针提出建议。如果问题没有可行的解,那么花费在这项工程上的任何时间、资源、人力、经费、都是无谓的浪费。为了

4、避免这些,我们要用最小的代价在尽可能短的时间内确定问题是否能够解决。对此项的报告即为可行性研究报告。1.1.2定义:本文件中用到的专门术语的定义及外文首字母词组的原词组:系统流程图:用图形符号以黑盒子形式描绘系统的每个部件(程序,文档,数据库,人工过程)。表达数据在系统各部件之间流动的情况。数据流图(DFD):没有任何具体的物理部件,描绘信息流和数据从输入移动到输出的过程中经受的变换。数据字典(DD):是对数据流图中包含的所有元素的定义的集合。其内容为数据流、数据元素、数据存储、处理。1.2可行性研究的前提1.2.1要求a.功能:1实

5、现消费使用卡片扣钱(取代现金);2在固定保险的地方存钱;3有消费记录功能;4有挂失功能。b.性能;1刷卡消费时,要求快速,准确,可撤销;2在查询消费记录时,达到一般的查询速度。c.输出:在刷卡器上,每次消费时:1存额2此次消费额453剩余额刷卡器上,额外的信息如:1出错信息2锁卡信息3剩余不多提示信息报单:1每学年或者每月,可选择性的(需学生主动要求)输出消费记录报单。详细程度可由使用者,自行定义。2存款时,可选择性的(需学生主动要求)输出存款记录报单。3注销卡时,返还剩余额(钱)。d.输入:刷卡器上,每次消费时:1卡ID(可由读卡器

6、自动读入)2消费额3操作符(确认,撤消,后退,计算(加减乘除),存款(有权限限制),其他功能)数据库管理电脑上:1输入学生信息2学生存款额(由读卡器端输入器完成)3查询,修改,删除功能输入e.在安全与保密方面的要求:1使用者之间的ID号不能重复;2ID号不被他人轻易知道;3即便知道也能有快速相应的机制,予以弥补;4有使用追踪功能,可以让用户了解,自己使用的情况。1.2.2目标主要开发目标:a.处理速度的提高;b.安全系统的改进;c.用户使用上的便捷。1.2.3条件、假定和限制a.所建议系统的运行寿命的最小值:1年;45b.进行系统方案

7、选择比较的时间:1天;c.经费、投资方面的来源和限制:无;d.法律和政策方面的限制:无;e.硬件、软件、运行环境和开发环境方面的条件和限制:无;f.可利用的信息和资源:图书馆;1.2.4进行可行性研究的方法从以下几个方面研究解法的可行性:(1)经济可行性分析:从开发软件系统所需的总时间,总费用,及其中可行性研究所需的费用,以及系统软件开发完成后,所能预计的市场占有率等方面进行考虑,看该软件系统是否能达到一定的经济效益。(2)技术可行性分析:由于新的系统需要对变化的数据进行动态的存贮,即数据库中数据要随着管理员对系统的操作来随时更新,并

8、且具有定时数据备份功能。因此要从技术角度方面研究者性功能是否可以是实现。(3)操作可行性分析:要分析设计出的系统在用户的操作上是否简便,这一点很重要,因为它会影响到用户对该系统的反应。1.3对现有系统的分析分析现有系统的

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

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

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