12级软件工程实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程》
课程实验指导书
华北水利水电大学
信息工程学院计算机科学与技术专业
2015年5月
《软件工程》课程实验指导书
一、实验题目与要求
自由选择题目,但每个班级的选题须涵盖以下5个题目,要求每个设计小组成员不超过3人,超过3人者每增加一人,组内成员每人成绩减5分。
1、单科学生成绩管理系统
任务:对在校某班学生一门课程的平时成绩与考试成绩进行统一管理。每个学生记录包括学号、姓名、每次习题(按16次计)、测验(按3次计)、考试成绩和总评成绩等信息,以学号为序存放。
要求:(1)一个文件按以班为单位存储学生记录。
(2)将允许的操作分为四种,以A、B、C、D为标志(若设置菜单操作更佳):
A:插入一个新的学生记录;
B:登记某次成绩(可以是每次习题、测验、考试成绩);
C:修改某次成绩(可以是每次习题、测验、考试成绩);
D:删除一个学生记录。
(3)计算学生的最终成绩,各项成绩权重为:习题10%、测验20%、考试70%。
(4)按学号排序打印全班成绩表,表格内容包括习题、测验、考试、总评成绩,前三项为百分制,总评成绩为加权计算结果值。
设置教师和学生两种登录系统身份,每个用户应有自己的口令;
教师身份可以完成上述基本要求的功能,学生可以通过输入学号查询个人成绩。
2、飞机航班订票系统
任务:通过此系统可以实现如下功能:
(1)录入:录入航班信息(数据可以存储在一个数据文件中)
(2)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
(3)订票:(订票情况可以存在一个数据文件中)
可以订票,如果该航班已经无票,可以提供相关可选择航班;
(4)退票:可退票,退票后修改相关数据文件;
订票的客户信息有姓名,证件号,订票数量及航班,订单要有编号。
(5)修改航班信息:当航班信息改变可以修改航班数据文件。
3、宾馆管理信息系统
任务:入住或预订客房时,用户要对客户管理模块或预订管理模块进行核对审查,并进行登记;客户换房时,要对换房信息进行查询和更新;客户退房时,要进行结算,并对更新客房信息。
主要功能模块:
(1)登录模块:对用户身份进行验证,只有合法用户才能进入系统;
(2)系统管理模块:对系统用户进行管理,更改用户名、密码、权限等;
(3)客房管理模块:对客房信息的添加、修改和删除等;
(4)入住管理模块:对客户入住信息的登记、查询等功能
(5)订房管理模块:对客户订房信息的登记、查询等。
(6)换房管理模块:对客户换房信息的登记、查询等
(7)宾馆结算模块:对已入住宾馆的顾客进行结算及对订房客户已交的押金进行结算、查询。
4、新生录取管理系统
任务:某校录取新生的标准下限为:六门课均及格,或虽有一门课不及格但在50分以上且平均成绩达到60分以上。
要求:
(1)从键盘输入每个考生的准考证号、姓名、身份证号、各科成绩,生成一个文件。
(2)可以对考生记录进行添加、修改但不得删除。
(3)找出符合录取标准的考生记录,计算该生总分,生成另一个文件。
(4)打印符合录取标准的考生报表。报表按总分依次从大到小排序,表格内容包括准考证号、姓名、总分、各单科成绩。
设置管理员和普通用户两种登录系统身份,每个用户应有自己的口令;
管理员身份可以完成上述基本要求的功能,普通用户可以通过同时输入准考证号和身份证号查询个人成绩。
5、高校教材购销系统
功能:
(1)售书:向学生售书时,主要通过输入学生学号、购书数量、购书书名信息,打印领书单返回给学生领取书籍。
(2)采购:图书发放人员将缺书的编号、书名、出版社信息、版本号等信息打印给书库采购人员,一旦新书入库,立即通知给教材发放人员。
本项目的用户有学校的学生、教师和教材订购管理员。
系统可以细化为销售系统和采购系统,销售系统的主要工作过程是:由学生或教师提交购书单,经教材发放人员审核时有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以通过领书单到书库领书。采购系统的主要工作工程是:若教材脱销,等登记缺书,发缺书单给书库采购人员;一旦新书入库,发进书通知给教材发放人员。
要求与限定条件:
(1)当书库中的各种书籍数量发生变化时,都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述的销售和采购过程中,要考虑有关的合法性验证;
(3)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。
二、实验报告内容与要求
实验报告主要内容应包括:
1、实验内容(问题定义)
2、设计说明:包括软硬件运行环境,功能需求,总体设计与详细设计等
3、源程序
4、测试方案设计
5、测试结果分析
6、实验小结(收获与体会,不少于1000汉字):实验的收获、遇到的问题及解决手段、仍然存在的问题、对《软件工程》课程的认识等内容。
参考文献
三、设计报告的格式要求
一律打印(A4纸张),简易装订。
字体大小及格式可参照如下:
标题题目用小二号黑体字书写,居中放置,并且距下文双倍行距;第一层次(章)题序和标题用小二号黑体字,第二层次(节)题序和标题用小三号黑体字,第三层次题序和标题用四号黑体字,第四层次及以下题序和标题用小四号黑体字,正文用小四号宋体字。正文章节序号均以阿拉伯数字连续编号,最多为4级,(如:1. 1.1 …… 1.1.1.1),章条编号一律左顶格,编号后空一个字距,再写章条题名;之后先以括号为序(如(1)、(2)…),再以带圈字符为序(如1、2…),左空2个字距书写。
正文正文文字内容一律采用小四号宋体字,正文中英文用四号“Times New Roman”字体;各级层次标题与上下文间均为1.5倍行距。
公式图表图表和公式要按章编号。公式应另起一行书写,公式应尽量采用公式编辑器输入,选择默认格式,公式号右对齐;图表应有相对应的名称,图表标题均居中,用五号宋体字书写,且置于文章中首次提到处附近。
参考文献凡引用本人或他人已公开或未公开发表文献中的学术思想、观点或研究方法、设计方案等,都应编入参考文献目录。参考文献的编写格式为:
图书文献的格式:[编号]作者.书名.出版单位,年份,版次,页码。
技术标准:[编号]标准名称.标准代号.标准顺序号-发布年.
打印要求单面打印,页边距上下左右均为2.5cm,页码用小五号宋体字下居中标明。
四、实验地点及时间
实验地点:计算中心
实验时间: