(一)课程设计的内容
1.查阅资料,确定选题(参考选题)
题目可从表2-1中选择,也可自命题,但任何两组不得重复。自命题题目需经指导老师同意。
表2-1课程设计课题选题表
1
|
题目
|
销售信息系统
|
|
一家经营体育用品批发的商店希望建立销售信息系统,对顾客信息、生产厂家信息、库存信息进行全面的管理。
(1)功能要求
①系统分为前台与后台两个部分,前台是提供给顾客的购物用的模块,客户能使用系统订购商品、请求发票、填写通信标签(通信标签指要给用户邮寄商品用户必须提供的信息,比如订单号、收件人、地址、联系电话等)基本信息、提供支付信息等。主要完成对顾客、订单、库存商品信息的录入、修改、删除、查询等基本操作。后台是提供给管理员用的模块,确认用户的订单、发货及打印发票(或缺货及缺货处理)、打印通信标签、库存信息的维护、库存不足时及时联系生产厂家进货。
②生成已成功完成的订单列表、未付款订单报表、未发货订单报表等。
(2)主要的数据项
①顾客信息:顾客代码、顾客名称、姓名、地址、邮编、电话等
②订单信息:订单号、下单日期、顾客代码、运输要求、能否供货标志、货号、运输日期、货物重量、运费、付款清单等
③订单细则:细则编号、订单号、产品分类编号、生产厂、数量、总金额
④库存商品信息:商品分类编码、生产厂家编码、商品说明、单价、计量单位、计量单位的说明等
⑤生产厂家信息:厂家代码、厂家名称
以上数据中,订单细则是对订单信息各子项的详细说明。
|
2
|
题目
|
研究生招生信息管理系统
|
(1)功能要求
研究生招生信息的管理工作大致分为三个阶段,第一阶段是考生报名,第二阶段是初试阶段,第三阶段是复试阶段,,第三阶段是录取情况统计。
在第一阶段,每个考生都要将自己的简历和报考情况填入一张表中。这些信息将作为每个考生的档案,由招生人员管理,后两个阶段的统计工作要用到这些信息。
第二阶段是进行初试与复试。初试设定考生的分数线以对使筛选合格的同学进入复试,初试分数线分单科分数线与总分分数线,任何一个科目不过线或者总分不过线均不能参加复试。初试后对筛选出来的考生进行复试,复试后公布录取分数线,当考生的总分达到录取线后方会被录取。此阶段还需要做数据的分析工作,主要是将每个考生的各科成绩汇总起来,计算出总分、平均分,同时统计出各科的及格率、不及格率及各分数段的考生人数来,由此来分析本年考生的质量和水平。
第三阶段的工作是进行录取后的统计。当录取名单确定之后,招生人员要进行统计、分析本年的录取情况,如统计录取生的成绩、年龄、来源等情况,并进行计划招生数和实际招生数的比较等。由此获得本年研究生的录取情况。
(2)数据要求
①考生档案:考号、姓名、性别、年龄、政治面貌、是否应届、学历、来源、报考专业、报考类别。
②初试成绩:考生的政治成绩、考生的外语成绩、专业基础科目。
③复试成绩:考生的复试专业科目成绩、考生的面试成绩、考生的上机成绩
④录取名单:考号、录取系别、初试成绩、复试成绩。
⑤专业字典:专业代码、专业名称、计划内招生数、计划外招生数。
|
3
|
题目
|
托管培训中心信息管理系统
|
某托管培训中心希望建立系统对其数据进行管理。
(1)功能要求
①处理学生报名:根据学生报名的科目查询科目信息,如果该科目已经满员,则提醒学员选择别的科目或者报名下期培训。如果该科目没有满员,则让用户选择相应的教师(同一科目可能有不同的教师,价位可能不同)并做报名登记,用户交费,向用户开具收费清单。
②维护科目:可根据教师情况开设不同的科目。常见的科目有奥数、围棋、书法、蜡笔画、口才、新概念、萨克斯、吉他等。根据教师的知名度给教师不同的课时报酬,同时同一门课程知名度不同的教师承担,向学生收取的学费也不同。
③安排教室及上课日程。根据教师及学生等情况确定某个科目的上课地点及时间,并形成学生与教师的上课日程表。
④管理帐目:收取学生交费并入帐,开具收据、打印收费清单、催交费用等。
(2)数据要求
①学生信息:学生编号、学生姓名、报名时间、交款额、所选科目(可能不止一门)。
②科目信息:科目号、科目名、学时、上课周期、收费、上课地点、教师号、招收人数、已报名人数
③教师信息:教师号、教师名、教师等级、教师特长
④账目信息:日期、班级代号、学生编号、科目号、交款额
|
4
|
题目
|
科研积分管理系统
|
某高校欲建立科研积分管理系统以对数据进行管理。
(1)功能要求
教师每年完成一定的科研成果,各类科研成果对应不同的科研积分。高校教师应该达到基本的科研积分要求,规定博士或副教授职称每年至少完成10个科研积分、教授每年至少完成20个科研积分、讲师每年至少完成5个科研积分、助教职称无积分要求。对教师超过以上基本要求的部分实施科研奖励,每分10圆。
不同的成果对应不同的科研积分。成果分为以下几类:科技项目立项积分、科技论著积分、成果鉴定积分、获政府奖积分。
教师每年完成的一定量的成果,须每年对教师的科技成果进行登记,以方便查询及管理。登记的内容可包括教师号、完成的成果类别、完成的成果详细名称、获得的积分。同时,完成对积分的分类统计,比如可以统计某个教师一年的总积分、某个系别一年的总积分等。
(2)数据要求
①教师信息:教师号、教师所属系、教师职称
②科技成果信息:成果类别、成果积分、成果描述
③成果登记:成果名称、完成成果人员、成果类别、成果详细名称等。
|
5
|
题目
|
工资管理系统
|
某单位欲建立工资管理系统,实现月工资计算和打印输出相应的工资表格;实现与工资管理有关的档案管理;提高工资管理工作效率,降低出错率。
(1)功能要求
①档案管理
保存有关工资计算以及工资管理所必须的数据;能对各种数据进行插入、修改、删除等操作;能对数据进行查询、统计
②工资计算
正确计算出个人月工资、部门月工资以及全厂月工资;能对病假扣款系数进行修正;能打印输出工资计算表、个人工资单、部门工资单、工资汇总表四种表格。
(2)数据要求
每个职工的各种数据信息:
①职工的代号、姓名、性别、出生日期、参加工作日期、所属部门、人员类别、工种职别、技术等级、技术职称、文化程度、民族、籍贯、现住址。
②职工的基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、房租。
③职工的出勤日数、公伤日数、产假日数、病假日数、旷工日数、事假日数、加班日数、夜班日数、病假系数。
④工资单数据
本月基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、加班费、夜班费、房租、病假扣款、事假扣款、旷工扣款、其它扣款、实发工资。
|
6
|
题目
|
学校图书管理系统
|
(1)功能要求
①实现图书信息、类别、出版社等信息的管理;
②实现读者信息、借阅信息的管理;
③实现图书的借阅、续借、归还管理;
④实现超期罚款管理、收款管理;
(2)数据要求
①创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;
②创建视图查询各种图书的书号、书名、总数和在册数;
③创建存储过程查询指定读者借阅图书的情况;
④建立数据库相关表之间的参照完整性约束。
|
7
|
题目
|
高校科研管理系统
|
(1)功能要求
①实现部门、职务、职称等基本信息的管理;
②实现教师信息的管理;
③实现科研项目的申报、审批管理;
④实现科研项目的验收管理;
(2)数据要求
①创建默认值,并绑定到科研项目的验收标志,使其默认值为“未验收”;
②创建触发器,验收项目时自动修改项目的验收标志为“验收通过”;
③创建存储过程统计各个院系科研项目的申报和完成数量;
④建立数据库相关表之间的参照完整性约束。
|
8
|
题目
|
高校教材管理系统
|
(1)功能要求
①实现出版社、教材类型等的管理;
②实现教材的订购管理;
③实现教材的入库管理;
④实现教材的领用管理;
(2)数据要求
①创建规则实现教材的书号必须满足以ISBN开头,后跟10个数字的格式;
②创建触发器,实现教材入库和出库时自动修改库存数量;
③创建存储过程统计各种教材的订购、到货和发放数量;
④建立数据库相关表之间的参照完整性约束。
|
9
|
题目
|
题库管理系统
|
(1)功能要求
①实现课程、题型等基本信息的管理;
②能管理每一门课程的题型,每门课程的章节;
③实现习题信息的管理,能按题型或章节录入每门课程的习题。
(2)数据要求
①定义存储过程查询指定课程各种题型和各章节的习题数量;
②定义视图查询各门课程使用的题型;
③设每个习题都有习题的建立日期,其值为系统时间(用默认值实现);
④定义存储过程实现查询各门课程、各种题型的习题数量;
⑤可以自动抽题组成套题,习题每抽取一次,要使习题的抽取次数加1(用触发器实现)
⑥建立数据库相关表之间的参照完整性约束。
|
10
|
题目
|
职业介绍信息管理系统
|
(1)功能要求
①实现职业分类、职业信息管理(职业号、职业类型号、用人单位、需求人数、已聘人数、备注);
②实现用人单位、求职者信息管理,求职者信息设有聘用标志,默认值为未聘用;
③实现求职者和职业匹配管理(职业号、求职人员编号);
④实现费用管理,包括用人单位缴费情况、求职人员缴费情况;
(2)数据要求
①创建触发器,求职成功时,自动修改相应职业的已聘人数和相应职工的聘用标志为“聘用成功”;
②相应职业的已聘人数不得超过需求人数;
③创建存储过程查询各种职业的需求数和已聘用数;
④创建规则限制求职者的性别,必须为‘男’或‘女’;
⑤建立表间关系。
|
备注:
①附录I:其他参考选题
②学生可自拟题目,但需要经过指导老师同意。
|