软件工程课程实践候选项目
题目一、大学教学管理系统
1.学籍管理
教务员使用此模块进行学生学籍信息查询、学籍信息维护和统计,此外还可以包含学籍变动管理、学籍变动查询等功能。
2.注册管理
提供学生注册功能,给各院系提供:
注册统计及查询功能
未注册学生名单打印功能
3.开课管理
教务员在开放选课前进行排课操作,设置下学期选课开放时间。开放选课后,教务员可以在后台监控选课情况,微调待选课程参数,如选课最大人数。学生选课既可以通过前台网络方式,也可以通过教务员在后台进行选课。
此功能模块还应包括查询打印课程表、查询打印选课名单等相关功能。
4.网上教务管理
该模块供两部分人员使用:学生、教师。
1) 提供给学生选课相关功能,包括网上选课、网上退课、查询选课结果、课表打印等功能;此外,还可以提供学生成绩查询、学籍录入、网上教学评估等功能。
2) 提供给教师的功能:选课名单查询打印、学生成绩录入
5.成绩管理
提供后台成绩管理功能,教务员可以查询学生成绩、打印学生成绩单,还可以给各院系提供GPA统计、GPA排名等功能。
6.学位管理
教务员使用该模块进行毕业生学位管理,包括
毕业生成绩审核:自动审阅毕业生本科阶段的成绩是否符合毕业要求,毕业论文审核:提供开题报告、中期审查、答辩情况录入及审核论文成绩是否达到业要求等功能生成毕业信息,如毕业证书号;查询打印学生毕业证书功能。
7.系统相关方面或角色
学生、教师、教务处、各院系教务员
题目二、图书编辑管理系统
1.网上选题申报
作者首先需要在选题申报网站上注册一个账号,注册过程中需填写毕业的身份信息,用该账号登陆可进行选题申报。
申报具体步骤为:填写选题申报内容,包括书稿名称、作者信息、目标读者、内容提要、写作计划等信息;提交申报,等待出版社的申报答复。
2.组稿和定稿
选题申报作者在网上申报选题后,出版社责任编辑可以查看到选题申报内容,在经过研究后,向选题作者回复申报答复:拒绝或有意向。选题作者在得到出版社正面意向后,提交写作提纲和试写稿,责任编辑、复审和终审人员参与审读、讨论,决定是否定稿,并将决定反馈给作者。
3.交稿
在得到出版社的定稿答复后,作者开始写稿,稿件完成后,使用网上账号进行交稿。出版社后台程序自动通知责任编辑有稿件待审阅,在对稿件进行初审后,答复作者初审修改建议,并与作者进行多次交流,直至通过初审或退稿。
4.编辑处理
在稿件通过初审后,须进行编辑处理,以初步满足出版的要求。这部分工作由出版社责任编辑完成,包括 修饰、改错、校订、增删、整理、写辅文等工作,编辑处理完成后进行下一阶段的审阅工作。
5.复审、终审
编辑室主任对稿件进行复审,对书稿质量和初审报告提出意见,做出总的评价。总编辑对稿件进行终审,终审根据初审复审意见,对书稿是否采用做出决定。
6.发印
最后的发印过程应包括以下3个步骤:
1)整体设计:进行图书外部装帧和内文版式的全面设计
2)发稿:将经过加工整理和整体设计的书稿转化成印刷品,并进行复审复核,最后送作者核阅,并向作者说明加工整理情况及原因。作者复核后,责任编辑要检查退回的书稿,看作者有无改动和改动是否适当。填写发稿单,分别由责任编辑和复审、终审者审阅签字。
3)校对:由校对人员进行专业校对,消灭一切排版上的错误,如发现原稿有错漏和不妥之处,应及时提交编辑部门解决。
7.系统相关方面或角色
稿件作者、责任编辑(初审)、编辑室主任(复审)、总编辑(终审)、校对人
题目三、企业后勤管理系统
1.总体说明
企业后勤管理系统是企业管理系统的一个部分,主要完成办公用品申领,企业用车申请,企业内部用品报修,办公室资源分配等工作,用户系统是外部系统(主要负责用户信息的维护和认证),财务系统是外部系统(后勤系统可以生成一些财务单据作为财务的一些输入数据)
2.系统相关角色
系统管理员,公司员工,部门经理,后勤部操作员,后勤部经理,领导,采购员,维修员,车辆调度员,用车登记员,司机,提货员,后勤仓库管理员等等
3.相关功能说明
1)办公用品申领
公司员工可以登录系统填写办公用品申请单,注明所需要的办公用品(如稿纸,白板笔),数量,使用时间,理由等,申请单按照一定的规则(如低值用品后勤部操作员可以直接批复,中值用品还要继续报该部门经理与后勤部经理共同批复,高值用品还要继续报公司分管的中高层领导批复)送达相关审批人(高值的申请单子同时要后勤部门打印纸质申请单,送相关人手写签字备案)。若某级未能通过则退回申请单;若通过,则生成提货单(为提货方便,可能要汇总一段时间内的申请,定期去采购),另一方面可以根据库存余量决定是否通知采购员去采购,之后入库。
当员工领取到所申请的用品后,则登录系统签收。
2)用车申请/登记
公司员工可以登录系统可以看到近期车辆存量,填写用车申请单,注明申请人、车辆类型、地点、时间、理由、类型等,申请单按照一定的规则送达相关审批人。若某级未能通过则退回;若通过则生成调度单,由车辆调度员根据车辆的余量和用车的优先级安排调度,联系司机,并填写调度结果。若调度失败,写明理由,申请退回。
当用车结束后,申请人登录系统填写使用情况(如“顺利到达”“特殊原因取消”)。司机到用车登记员处登记 用车情况及费用(如汽油,过路费)。
3)报修
公司员工可以登录系统填写报修申请单,注明申请人、地点、时间、理由等,申请单按照一定的规则送达相关审批人。若某级未能通过则退回;若通过则生成调度单,由调度员根据维修部人员在岗情况和维修的优先级安排调度,联系维修员,并填写调度结果。若调度失败,写明理由,申请退回。
当用维修结束后,申请人登录系统填写维修反馈(如“满意”“特殊原因取消”)。维修员到维修登记员处登记 维修情况及费用以及耗材。
4)办公室资源分配
如分配桌椅,电脑,饮水机等办公室资源,每个资源都有唯一的资源号,可以分配这些资源到办公室,指定使用人。可以完成对这些资源的 增加(如购入新设备),报废,修改(如更换地点),查(如汇总)等操作。资源有已分配和在库之分。
5)后勤仓库库存管理
后勤仓库主要是为保存一些暂时还没有使用的办公室资源以及暂存一些办公用品,有利于集体采购。
可以完成入库(根据入库清单以及手工输入更新库存信息)、出库(根据出库单以及手工输入更新出库)、盘库(手工清点库存后,手工输入盘库清单,与库存对比)。
以上相关功能都应有各类必要的汇总表,给领导汇报。
其他具体细节可以加入自己的假定和想象。
题目四、超市运营管理系统
1.总体说明
假设此超市运营管理系统为一独立的小型超市所用,银行的信用卡结算系统为外部系统。管理超市的进货,存货,销货的整套流程的信息。
2.系统相关角色
收银员,仓库管理员,理货员,系统管理员,顾客(不直接接触系统),财务,经理等等。
3.相关功能说明
1)收银以及退货
收银员与顾客之间的交互:扫描条码或输入商品编码、收款、打印收据
支持多种付款方式:现金、支票、信用卡磁卡、记账、赠券等。
支持促销方式:折扣。
允许退货及错误更正。
可同银行提供的数据接口直接进行数据交换。
2)进货
超市与供应商之间的交互。经理根据销售与库存做出进货决策,产生采购单或者给供货商的订单。
3)入库
采购员与仓库管理员交互,货物进入超市的仓库,仓库管理员根据入库清单以及手工输入更新库存信息
4)出库上架
理货员与仓库管理员交互,货物由超市仓库上架,仓库管理员根据出库清单以及手工输入更新库存信息以及上架信息。
5)盘架
理货员清点架上货物,输入盘架单与系统数据对比
6)盘库
仓库管理员清点库内货,输入盘库单与系统数据对比
7)报废管理
由于人为原因、保质期等原因有些商品要进行报废由理货员填写报废单,由经理审批后,更新商品存量。
8)账务结算
结算收银,退货以及进货等过程产生的账务信息,计算周期的收支。
9)经营管理
经理可以查询销售信息,财务信息,库存信息,货架信息可以做出决策,可以发起进货等流程指令。
其他具体细节可以加入自己的假定和想象
题目五、机票预定系统
1. 系统简介
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
2. 技术要求和限制条件
(1) 在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
(2) 对于本系统还应补充一下功能:
1. 旅客延误了取票时间的处理
2. 航班取消后的处理
3. 旅客临时更改航班的处理
(3) 系统的外部输入项至少包括:旅客、旅行社和航空公司。
题目六、 实验室设备管理系统
1. 系统简介
每学年要对实验室设备使用情况进行统计、更新。其中:
(1) 对于已彻底损坏的做报废处理,同时详细记录有关信息。
(2) 对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。
(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。
2. 技术要求及限制条件
(1) 所有工作由专门人员负责完成,其他人不得任意使用。
(2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。
(3) 本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。
(4) 本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。
(5) 本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。
题目七、学校教材定购系统
1. 系统简介
本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
以上功能要求在计算机上实现。
2. 技术要求和限制条件
(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。
(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
(3) 系统的外部项至少包括:教师、学生和教材工作人员。
(4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进
库表和出库表。
题目八、 网上书店My-eBookStore
假设个体书店店主小童委托计算机专业的大学毕业生组成的开发小组(5人)为他创建网上书店系统My-eBookStore,以便能够扩展书店的客户群、科学管理、提高效益。该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。
网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。
如果可能,店主小童还希望利用电子商务突出自己网上书店的特色和提高书店的经营效益。
要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。
一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。
店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与鸁利额、)、客户信息进行查询和管理。
为了便于测试所开发的My-eBookStore系统,系统开发小组应该输入各30册以上的英语图书和计算机图书到系统中。
假设网上书店系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。
由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。
要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目2、项目3介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。
题目九、宾馆管理信息系统
系统简介:
宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。
限制条件:
✓ 有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。
✓ 客房标准信息的修改、查询等。
✓ 客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。
✓ 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。
✓ 剩余客房信息的查询等。
✓ 订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
✓ 订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
✓ 结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。
✓ 结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。
题目十、资产管理系统
系统简介:
对固定资产实物从购置、领用、转移、盘点、清理到报废等方面进行全方位准确监管,结合资产分类统计等报表,真正实现\"帐、卡、物\"相符。
资产变动管理
主要记录资产在使用过程中一些主要使用属性的变化,如现状、使用人、使用单位、使用方式、存放地点、单价等。
资产清查管理
系统对特定单位、特定使用人、特定地点的资产进行全面清查盘点,资产数据采集、清查监管。
资产处置管理
包含了资产报废、报损、出售等业务,及时通知资产报废日期,处理报废资产。
设备管理
实现对资产设备的全寿命综合管理,包括设备调拨、租借、转让、维护保养、事故处理、清查、报废等,
资产档案管理
档案管理的内容: 负责资产档案的接收、整理、保管、组织鉴定、统计和利用等业务
智能分析和查询
对于资产管理工作者,系统提供了深度数据挖掘、智能查询、领导综合查询等查询功能,可以对资产结构、资金构成、增长情况进行查询分析。对于业务操作人员,系统提供按资产类别、属性、存放地点等信息的查询分析。
限制条件:
用户区分权限,区分服务
产品入库处理:品名、型号、厂家、日期、编号、经费来源、管理人、部门
存量 、摆放位置、使用情况、价格、报废
输入、输出、统计、查询、打印
因篇幅问题不能全部显示,请点此查看更多更全内容