实验练习项目 以下共 10 项目,每个小组根据自己情况选用其中一个项目做为实验练习题目。
题目 1 1 :教务管理系统软件的设计与实现 教务管理系统是对学校教务和教学活动进行综合管理的系统。
(1)电子课表:系统根据学校总排课的情况和该教师的任课情况自动生成课表,备查。
题目 2 2 :电力收费综合管理系统软件的设计与实现 要求用微型计算机对电力收费系统进行综合管理。
1.电力的相关知识:
a.电价问题:不同用途的电有不同的价格,为了分析简单,可以粗略地分为照明用电,工业用电,商业用电等。不同时间段电有不同的价格,可以粗略地分为8 点—21 点、21 点—次日 8 点两个时段。
b.电力设备的问题:这里考虑比较简单的,假设每个用电单位都有电表,但每个单位的电表可以有多个,也可以有一个(比如,一个单位可以分为照明电表,工业电表;一个普通家庭用户有照明电表;等等)。电表有功耗,所以计算电价的时候应该考虑到这一点。
2.系统应具备的基本功能 a.电力部门用户的权限管理:比如可以简单的分为三个等级; 超级用户(管理员)级:最高级,可以使用本系统全功能,可以任意增、删、改数据,完成系统初始化设置。
用户级用户(管理员):中级,可以完成数据录入、开票、统计、发送报表至总公司、并打印摧款单。注意:本月缴费单只能打印一次,当月缴费单打印后,“当月抄表数”、“实缴金额”等敏感性数据将自动加锁,如需再次修改,只能在“超级用户”的监视下完成。
用户级来宾:低级,可完成数据查询、打印查询清单功能。
b.基本信息的初始化:如用电性质,电价标准,电表类型,电表功耗等。
c.申请用电(开户)和销户的功能:在有些地区,用电是要在电力部门开户的。系统要记录用户的一些基本信息(可以简单分为 2 类:单位用电/普通用户,共同的信息包括:编号,用电性质,用电用途,所在台区,电表编号,上月抄入电费,本月抄入电费等等)。
d.用户电表数据的录入:一般有 2 种方式,一是通过抄表员手工抄的电表数据由输入人员录入;还有一个是通过抄表机将数据导入。将抄表机中的数据导入系统之中。可以简化地将抄表机看作一个小的数据库,数据库中只有一个表,导入程序相当于在不同的数据库表中传递数据。
e.电费计算功能:从数据库中读取相关数据,计算出用户当月电费。
f.发票打印功能:用户缴纳电费以后,打印出收费发票。
g.电费统计:根据供电局(或根据用户)等统计,分类可以按照时间,电表,用电性质等多种组合进行统计,排序等操作。输出形式也是多种多样的,比如报表形式输出并打印,或者以图形形式直观输出,供高层用户使用。
h.催费通知:这里主要是电力部门对一些拖欠电费的用户,产生通知信息,并能够打印这些通知消息。
i. 用户查询:用户查询有几种方式,首先可以用户到电力部门的服务部门进行查询,由系统操作人员帮助完成查询工作;还可以用户直接在电力部门的服务部门进行自助查询,这可以通过使用触摸屏来实现。查询要求用户输入用户名,为了保密可以设置密码;用户登录后,查询当月电费,也可查询往月电费,以及查询用电的明细情况。
1、系统管理员管理列车基本信息(经过黄山站的列车)。
一般用户:只具有查询权限,不具有系统管理权限。
2、可搜索从起始站到终点站(用户输入站名拼音或汉字)的所有列车,向用户发布相关信息(车次、发车和到站时间、里程、票价)。
3、可根据给出的车次(用户输入)查询出列车的基本信息(包括停靠站,时间,里程、票价)。
题目 4 4 :考试系统的设计与实现 要求能识别考生,自动随机抽取试题,考试时间到自动交卷,交卷时自动评分。教师能根据教学内容生成或维护试题库,能了解学生学生的考试情况。
该考试系统只限单选题、多选题和判断题,它由二个子系统组成:
1、报名系统:(1)考生信息录入。(2)准考证号生成。(3)考生信息查询与维护。
2、考试系统:
考生只需输入准考证,与登录考生信息相符即可开始考试,否则拒绝登录,考试开始时将自动抽取试题,考试时间到自动交卷,交卷时自动评分。
3、数据管理:
将报名表中的考生信息导入登录表。
4、查询与统计:
①查询已考人员成绩及统计人数。②查询零分人员及统计人数。③查询未考人员及统计人数。
交卷后可查询本考试各题的用户答案与正确答案(注意不同用户的权限)
题目 5 5 :旅行社信息管理系统的设计与实现 要求能对客户提供旅游服务和旅游路线等信息。
1.信息管理:旅游团队、成员基本情况及旅游路线和景点基本情况的管理。
2.查询:
(1)查询某旅游团队、成员及旅游路线基本情况、起止时间(2)查询某一景点基本情况(3)查询当前旅行社现有旅游团队的人数、旅游路线基本、起止时间。
3.图表:旅游路线排行榜(依据其团员人数)发布。
题目 6 6 :人事工资管理系统的设计与实现 要求对某单位的人事和工资进行管理。
1.数据管理:职工信息录入、数据更新---包括人员调动、职称、工资和退休等 2.查询:查个人信息、部门信息、职称情况、入伍时间、工资情况、是否在职等 3.统计:各部门人数、各类职称人数、统计各类工资总和、科研成果统计等 4.工资管理 5.生成报表:生成各类统计报表、生成每月工资表、生成各类统计报表 题目 7 7 :上机管理系统软件的设计与实现 要求能对机房上机人员及其相关信息进行管理。
系统主要功能为:
1.办理上机证(办新证、增加机时)2.计算上机时间,当少于 1 小时时报警 3.上机证管理(①注销②挂失③换证)4.查询(①查询当前上机信息②按日期查询上机信息)5.统计(①统计当前上机人数②按日期统计上机时数③统计总人数)题目 8 8 :图书馆图书查询借阅管理系统的设计与实现 要求能对图书馆内的图书进行查询和借阅管理。
系统主要功能为:
1.新书入库。
2.借还书籍处理(每人限借书 5 本)。
3.按分类、书名、作者、isbn 号、出版年、主题词、书名内关键词等查询书籍信息。
4.书籍损坏丢失处罚处理。
5.公布借书超期读者名单(借书期限为 30 天)。
6.显示图书室的规章制度、有关系统等信息。
题目 9 9 :仪器设备管理系统的设计与实现 系统主要功能为:
设计与实现软件工程教学网站的建立,使教师可以通过该系统发布教案、案例、布置/批改实验、答疑解惑。学生可以通过系统查阅教师教学笔记、实验成绩,提交实验文档,向老师提问,和其他同学讨论。
任务要求:
1.要求对网上教学过程进行调研,要有较清楚的需求了解和分析,模块功能划分明确; 2.为该系统设计出相应数据库,采用 sql 作为数据库设计工具; 3.用 asp 或 jsp 作为网站的开发工具开发出相应程序的界面和对数据库操作等部分; 4.进行调试保证程序能正常运行。
题目 11 :“教务管理系统之子系统——学院课程安排” 1.系统简介 每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。
假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。
2.限定条件(1)每位教师的主讲课程门数不超过 2 门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。
(2)学院中层干部的主讲课时不能超过 4 学时/周。
(3 本学期出现严重教学事故的教师不能承担下各学期的主讲任务。
(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。
(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。
题目 12 :“学校教材定购系统” 1.系统简介 本系统可以细化为两个子系统:销售系统和采购系统 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
以上功能要求在计算机上实现。
2.技术要求和限制条件(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
(3)系统的外部项至少包括:教师、学生和教材工作人员。
(4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。
题目 13 :“机票预定系统”
1.系统简介 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
2.技术要求和限制条件(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
(2)对于本系统还应补充一下功能:
1.旅客延误了取票时间的处理 2.航班取消后的处理 3.旅客临时更改航班的处理(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
题目 14 :“学校内部工资管理系统” 1.系统简介 假设学校共有教职工约 1000 人,10 个行政部门和 8 个系。每个月 20 日前各个部门(包括系和部门)要将出勤情况上报人事处,23 日前人事处将出勤工资、奖金及扣款清单送到财务处。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月 3 日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。
2.技术要求和限制条件(1)本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。
(2)除人事处、财务处外,其他职能部门和系名称可以简化表示。
(3)工资、奖金、扣款细节由学生自定义。
(1)对于已彻底损坏的做报废处理,同时详细记录有关信息。
(2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。
(3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。
2.技术要求及限制条件(1)所有工作由专门人员负责完成,其他人不得任意使用。
(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。
(3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。
(4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。
本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表
亳州市实验题目
结构实验题目—实验课题目
操作系统实验题目及实验报告要求