附录一:课程设计题目
题目一:“教务管理系统之子系统——学院课程安排” 1. 系统简介
每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。
假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。 2. 限定条件
(1) 每位教师的主讲课程门数不超过2门/学期:讲师以下职称
的教师不能承担学院定主课的主讲任务。
(2) 学院中层干部的主讲课时不能超过4学时/周。 (3) 本学期出现严重教学事故的教师不能承担下各学期的主讲
任务。
(4) 本系统的输入项至少包括:教务处布置的教学计划,学院教
师自报的授课计划和学院定的有关授课限制条件。
(5) 本系统的输出项至少包括:教务处最终下达全院教师的教学
任务书和学院各个班级下各学期的课程表(可以不含上课地点)。
题目二:“学校教材定购系统” 1. 系统简介
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
以上功能要求在计算机上实现。 2. 技术要求和限制条件
(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,
都应修改相关的书库记录,如库存表或进/出库表。
(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性
验证。
(3) 系统的外部项至少包括:教师、学生和教材工作人员。 (4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记
表、待购教材表、进库表和出库表。
题目三:“机票预定系统” 1. 系统简介
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 2. 技术要求和限制条件
(1) 在分析系统功能时要考虑有关证件的合法性验证(如身份
证、取票通知和交款发票)等。
(2) 对于本系统还应补充一下功能:
1. 旅客延误了取票时间的处理 2. 航班取消后的处理
3. 旅客临时更改航班的处理 (3) 系统的外部输入项至少包括:旅客、旅行社和航空公司。 题目四:“实验室设备管理系统” 1. 系统简介
每学年要对实验室设备使用情况进行统计、更新。其中: (1) 对于已彻底损坏的做报废处理,同时详细记录有关信息。 (2) 对于由严重问题(故障)的要及时修理,并记录修理日期、
设备名、编号、修理厂家、修理费用、责任人等。
(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交
上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求
能够按类别和时间段等查询。
2. 技术要求及限制条件
(1) 所有工作由专门人员负责完成,其他人不得任意使用。 (2) 每件设备在做入库登记时均由系统按类别加自动顺序号编
号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。
(3) 本系统的数据存储至少包括:设备记录、修理记录、报废记
录、申请购买记录。
(4) 本系统的输入项至少包括:新设备信息、修理信息、申请购
买信息、具体查询统计要求。 注:
系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表
题目五:人事管理系统的设计
系统简介和设计要求: (1)信息要求
本系统应该包含与人事管理相关的信息,如部门信息、职员信息,其中职员信息应该包含职员的基本信息(如职员的编号、姓名、性别等)职员的其他信息如(如:主要社会关系、奖惩情况等)。 (2)功能要求
本系统的基本功能要求如下: 部门信息维护;
职员信息维护(含职员的部门调整); 职员信息查询(不确定查询);
人事信息查询(如人才结构的统计查询) 用户管理(含用户权限的设置)
辅助功能(如学历索引表、职称索引表的维护等)
题目六:工资管理系统的设计
系统简介和设计要求: (1)信息要求
本系统应该包含与工资管理相关的信息,如部门信息、职员工资信息,其中职员工资信息应该包含与支援工资相关的基本信息(如:职员的编号、姓名、基本工资、各种津贴以及其他应发工资项目,水电、煤气等各项扣款,以及公积金、会费等)、职员的其他信息(如工资调整情况)等。
(2)功能要求
本系统的基本功能要求如下: 部门信息维护;
职员工资信息维护; 显示打印职员工资表; 打印职员工资发放表; 打印部门工资汇总表;
用户管理(含用户权限的设置)。 题目七:毕业生管理信息系统
设计要求: (1)信息要求
本系统应该包含与毕业生管理相关的信息,如毕业生基本信息、毕业生就业信息、其中毕业生基本信息应该包括:毕业生的编号、姓名、性别、民族、籍贯、毕业时间、专业、政治面貌等信息;毕业生就业信息应该包括:毕业生的编号、就业时间、工作单位、工作性质、职务、地址等。
(2)功能要求
本系统的基本功能要求如下: 毕业生基本信息维护; 毕业生就业信息维护;
毕业生就业情况查询(不确定查询); 按专业划分的就业情况统计;
用户管理(含用户权限的设置)。 题目八:图书管理系统:
需求陈述:大学图书管理系统,该系统除了一般的图书管理功能外,还能够为学生和教工从其他图书馆借阅图书和文献资料提供服务。 1. 功能需求
⑴ 基本数据维护功能:
提供使用者录入,修改并进行维护基本数据的途径。基本数据包括读者的信息、图书资料的相关信息,可以对这些信息进行修改,更新。
⑵ 基本业务功能:
读者借、还书籍的登记管理功能,随时根据读者借、还书籍的情况更新数据库系统,如果书籍已经借出,可以进行预留操作,书籍的编目、入库、更新等操作。
⑶ 数据库管理功能:
对所有图书信息及读者信息进行统一管理维护的功能,对书籍的借还也要进行详细的登记,以便协调整个图书馆的运作。
⑷ 信息查询功能:
提供对各类信息的查询功能,如对本图书馆的用户借书信息,还书的信息,书籍源信息,预留信息等进行查询,对其他图书馆的书籍、资料源信息的查询功能。
2. 非功能需求
① 系统安全性需求:为保证系统安全性,对本图书馆的各项功能进行分级、分权限操作,对各类用户进行确认。对其它图书馆借阅图书和文献资料服务控制访问范围:如限IP、限用户等。
② 对系统可用性的需求:为了方便使用者,要求对所有交互操作提供在线帮助功能。
③ 对系统查询速度的需求:要求系统在20S之内响应查询服务请求。 ④ 对系统可靠性的需求:要求系统失败发生率小于1%。
3. 领域需求
例如:对“大学图书管理系统”,提出一些与图书管理的业务相关的需求: ⑴ 图书编目要求按照《中国图书馆分类法》进行;
⑵ 由于版权限制,某些文献资料只能在图书馆规定的阅览室阅读,并限制复制和打印。
第一条需求是对遵循我国图书管理的规定,执行对图书的分类管理的标准。而第二条需求则是版权法对图书馆文献资料的保护的需要,描述了对一类文献资料有限制的使用和服务。
题目九:面向对象图书管理信息系统设计与实现
目的:综合运用面向对象程序设计、数据库编程、GUI用户编程技术开发一个功能简单的图书管理系统,实现基于关键字的检索,读者和图书基本信息的管理。 任务:
1)完成整个系统的需求分析和类的设计;
2)实现基本的读者、图书信息管理功能,例如数据添加、删除和检索;
3)实现一个GUI图书管理的程序,撰写相应的软件设计文档;
题目十电子商务网站建设
是一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,让客户可以查询货物,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等。系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS(企业信息系统)进行交互。功能如下:
1)用户
注册/登陆/忘记密码/管理个人信息 查询货物 购物车管理 提交订单 信用卡支付
查询历史购物记录 2)货物商店
接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 3)供应商 接受订单
派送货物给用户
提供一个基于web的库存管理 维护库存数据库
题目十一:病员监护系统
本例为医院特级护理病房的病员监视系统。 1)在每一病床旁有一个监护器。
2)在病员身上附着各种传感叹器,监测各种生理参数,诸如血压,呼吸,体温。信号被被送到监护器。
3)监护器带有输入键盘,用以输入病员的病号的病历号,各种监测的生理因素的安全范围值(上下限值),以及监测频率定期(监测周期)等。
4)各监测部件与中心计算机相连,后者按指定的监测频率定期地对监视器进行检查。 5)检查所得到的数据记录在每个病员的记录文件上。
6)如果发现病员的生理因数超出在安全范围时,在护理室有各病员的各种报警信号(灯光)出现。
7)每个监视器有一开关,用来控制监测工作。
8)本例中假设监视255个病员,每人设定4个因素。监视周期可从1秒到小时变化,对每一病员监视1秒时间。
9)安全范围为十进数值,内部表示为浮点数。病历号为9整数。 题目十二:通用试题库组卷系统的设计与实现
考试是进行教学目标评价的主要手段 ,试卷是测量学生学习质量的一把\尺子\。而命题的水平则是检验教学质量的关键。传统的试卷命题一般是用手工的方式实现的 ,不但工作量大、容易出错 ,而且不能把教师从繁重的出卷劳动中解放出来。在现行的教育中 ,虽然有些高等院校也有一些专门的课程的试题库管理系统 ,但是通用性的效果不佳。随着 Internet 的出现和广泛使用 ,WEB 使得实现广泛的网络共享、集中的安全控制和友好的使用界面达到了完美的结合。开发基于 Web 的在线组卷系统就具有很重要的意义。
开发网上的通用试题库组卷系统 ,不仅可以很好的实现教考分离 ,可以提高教学质量 ,而且可以使高校的教学管理质量更上一层楼。它是将系统架设在一个 WEB站 点上运行 ,通过浏览器访问 ,它提供了传统题库系统所不能完成的某些功能。充分利用网络资源 ,教师、专家可以在终端进行试题库的编辑、更新等操作 ,学生则可以通过动态的选择不同的类型、数