软件工程课程设计报告 下载本文

内容发布更新时间 : 2024/5/18 20:22:33星期一 下面是文章的全部内容请认真阅读。

目 录

1 问题定义 ................................................... 1 2 可行性研究报告 ............................................ 1

2.1 引言 .................................................... 1 2.2 可行性研究的前提 ........................................ 1 2.3所建议的系统 ............................................ 2

3 需求分析 ................................................... 2

3.1 引言 .................................................... 2 3.2 需求规定 ................................................ 3

4总体设计部分 ............................................... 4

4.1 引言 .................................................... 4 4.2 总体设计 ................................................ 4

5 详细设计 ................................................... 6

5.1引言 .................................................... 6 5.2入口程序设计说明......................................... 6 5.3查询模块设计说明......................................... 7 5.4存款模块设计说明......................................... 7

1 问题定义

可定位校园卡管理系统主要用于大学校园食堂饮食交费和图书馆进入以及卡位置信息查询等方面的信息管理系统,它是一款自带定位芯片并包括学生在校内消费各方面内容:刷卡消费、查询、存款,学生信息管理等。方便对学生饭卡信息进行各项操作,定时进行数据的备份更新,保持数据的一致性和准确性。

可定位校园卡管理系统的主要任务就是利用计算机实现对学生进行定位,存款,消费,查询等功能。并且用计算机能够快速准确地完成学生各种消费资料和数据的统计和汇总工作,迅速地完成学校对学生信息的修改,录入等工作。

可定位校园卡管理系统首先要考虑两部分内容,一是数据库的信息要求,二是定位芯片的植入。

2 可行性研究报告

2.1 引言

进一步分析和澄清问题定义,推导出系统的逻辑模型,对以后的行动方针提出建议。如果问题没有可行的解,那么花费在这项工程上的任何时间、资源、人力、经费、都是无谓的浪费。为了避免这些,我们要用最小的代价在尽可能短的时间内确定问题是否能够解决。对此项的报告即为可行性研究报告。

2.2 可行性研究的前提

2.2.1 要求

(1)实现消费使用卡片扣钱和消费记录功能; (2)在固定保险的地方存钱和挂失和定位功能; (3)有利于解决学生短期内校园丢失饭卡现象。 2.2.2 进行可行性研究的方法

(1)经济可行性分析:从开发软件系统所需的总时间,总费用,及其中可行性研究所需的费用,以及系统软件开发完成后,所能预计的市场占有率等方面进行考虑,看该软件系统是否能达到一定的经济效益。

(2)技术可行性分析:由于新的系统需要对变化的数据进行动态的存贮,即数

1

据库中数据要随着管理员对系统的操作来随时更新,并且具有定时数据备份功能。因此要从技术角度方面研究者性功能是否可以是实现。

(3)操作可行性分析:要分析设计出的系统在用户的操作上是否简便,这一点很重要,因为它会影响到用户对该系统的反应。

2.3所建议的系统

申请饭卡

刷卡消费 存款 使用报表 挂失 提交饭卡 录入学生信息,饭卡ID 学生信息和存款额及消费记录 注销卡 图2-1 系统的处理流程

3 需求分析

3.1 引言

需求分析是软件系统生存期中定义阶段的最后一个步骤。这个阶段的任务不是具体解决问题,而是准确确定为解决问题系统必须具备哪些功能。这个阶段的一个重要任务是用正式的文档准确地记录目标系统的需求。该文档将最终交给软件具体的开发

2