《数据库原理课程设计》由会员分享,可在线阅读,更多相关《数据库原理课程设计(43页珍藏版)》请在金锄头文库上搜索。
1、数据库原理数据库原理 课程设计课程设计 一、课程设计的教学目的一、课程设计的教学目的1、使使学学生生掌掌握握数数据据库库的的基基本本概概念念,结结合合实实际际的的操操作作和和设计,巩固课堂教学内容;设计,巩固课堂教学内容;2、使使学学生生掌掌握握数数据据库库系系统统的的基基本本概概念念、原原理理和和技技术术,将将理理论论与与实实际际相相结结合合,应应用用现现有有的的数数据据建建模模工工具具和和数数据据库库管管理理系系统统软软件件,规规范范、科科学学地地完完成成一一个个小小型型数据库的设计与实现数据库的设计与实现3、把把理理论论课课与与实实验验课课所所学学内内容容做做一一综综合合,并并在在此此基
2、基础础上强化学生的实践意识、提高其实际动手能力。上强化学生的实践意识、提高其实际动手能力。一、课程设计的任务:一、课程设计的任务: 使使用用现现行行教教流流行行的的开开发发工工具具和和SQL Server进进行行数数据库应用的开发,主要完成:据库应用的开发,主要完成:1、创创建建所所用用的的数数据据库库,创创建建所所需需要要的的表表并并设设置置好好整整性性约束。约束。2、开开发发出出有有相相当当完完善善功功能能并并有有一一定定规规模模的的数数据据库库应应用用系系统统,系系统统中中要要能能实实现现对对数数据据的的插插入入、删删除除、修修改改、简单查询、复杂查询、数据的统计等。简单查询、复杂查询、
3、数据的统计等。三、数据库课程设计内容及要求三、数据库课程设计内容及要求1、设计内容:、设计内容:v选题:选题:按自由组合原则,以按自由组合原则,以1-2人一组,每一组从所人一组,每一组从所给题目中任选一个合作完成,并且一个题目只能由给题目中任选一个合作完成,并且一个题目只能由一个组选作。一个组选作。v系统的开发与实现:系统的开发与实现:对所选课题进行调查研究,完对所选课题进行调查研究,完成系统的功能分析、结构设计、数据库的概念要设成系统的功能分析、结构设计、数据库的概念要设计和逻辑结构设计、数据库的物理实现、用户界面计和逻辑结构设计、数据库的物理实现、用户界面设计等,最后采用程序开发工具(设计
4、等,最后采用程序开发工具(C#、Java、VC、VB、Delphi、ASP等)完成系统开发。等)完成系统开发。2、设计要求、设计要求(1)采取课内上机和业余上机相结合的方式进行,合)采取课内上机和业余上机相结合的方式进行,合理安排设计进度(可按以下建议的进度进行),在理安排设计进度(可按以下建议的进度进行),在规定时间内完成系统的开发和设计报告的编写。规定时间内完成系统的开发和设计报告的编写。 (2)提交比较详细的课程设计报告和设计作品。)提交比较详细的课程设计报告和设计作品。A、课程设计报告至少、课程设计报告至少2000字以上(原代码除外),字以上(原代码除外),报告所包含的内容及格式见报告
5、所包含的内容及格式见数据库原理数据库原理课程课程设计指导书设计指导书B、所开的数据库应用系统应具有可运行、功能较完整、所开的数据库应用系统应具有可运行、功能较完整、界面较美观、操作较方便等特点。界面较美观、操作较方便等特点。C、每位同学至少完成所选课题设计工作量的、每位同学至少完成所选课题设计工作量的50%四、设计方法与设计过程四、设计方法与设计过程1 1、设计方法、设计方法1 1)学习研究课程设计指导书,确定设计题目)学习研究课程设计指导书,确定设计题目2 2)确定开发目标及初步方案;选择、准备及试用开发开)确定开发目标及初步方案;选择、准备及试用开发开发平台。发平台。3 3)学习与搜集素材
6、,借阅、购置必要的书籍与材料:根)学习与搜集素材,借阅、购置必要的书籍与材料:根据自己承担的任务利用各种途径(图书馆、因特网、据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、购置必要的书籍。材,包括精选、购置必要的书籍。2、设计步骤:、设计步骤:(1)需求分析:根据设计任务书的要求,查阅资料,)需求分析:根据设计任务书的要求,查阅资料,对系统进行功能分析和数据分析。对系统进行功能分析和数据分析。 (2)数据库概念结构设计:设计系统的)数据库概念结构设计:设计系统的E-R模型,描述模型,描述实
7、体的属性和实体之间的联系,消除不必要的冗余。实体的属性和实体之间的联系,消除不必要的冗余。 (3)数据库逻辑结构设计:实现)数据库逻辑结构设计:实现E-R图向关系模型的转图向关系模型的转换,优化数据模型。换,优化数据模型。(4)数据库的物理实现:创建数据库、表、视图等,)数据库的物理实现:创建数据库、表、视图等,并设计表的完整性约束。并设计表的完整性约束。(4)应用程序开发)应用程序开发 :创建新的工程:创建新的工程连接数据库连接数据库编写程序代码编写程序代码五、SQLSERVER数据库课程设计时间 SQLSERVER数据库课程设计时间为一周数据库课程设计时间为一周 ,具体安排如下:具体安排如
8、下:SQLSERVERSQLSERVER数据数据库课库课程程设计项设计项目目时间时间(天)(天)地点地点分分组组、选题选题、收集与整理、收集与整理资资料料1 1机房机房数据数据库库分析与分析与设计设计1 1机房机房用用户户界面界面设计设计及系及系统统功能功能实现实现2 2机房机房上机演示、上机演示、编编写写课课程程设计报设计报告等告等1 1机房机房六、课程设计交付成果说明六、课程设计交付成果说明(1)个人报告:个人报告: 每个学生提交个人课程设计报告每个学生提交个人课程设计报告 (A4打印稿,原代码除外至少打印稿,原代码除外至少2000字以上,不少于字以上,不少于20页页) 。(2)软件与电子
9、文档:把完成的所有文档(设计文)软件与电子文档:把完成的所有文档(设计文档、设计报告及程序)一并交由指导老师处。档、设计报告及程序)一并交由指导老师处。v注:文档目录按照如下统一命名规则建立,注:文档目录按照如下统一命名规则建立,“课题课题名名/个人子目录名个人子目录名”,比如,比如“图书管理系统图书管理系统/张三张三/张张三三_课程设计报告课程设计报告”。考核方式与成绩评定标准考核方式与成绩评定标准v考核方式:考核方式:考察平时表现,注重设计结果演示和实考察平时表现,注重设计结果演示和实习报告的书写习报告的书写v评定内容:评定内容:设计结果和设计报告设计结果和设计报告v评定标准:评定标准:
10、平时表现(平时表现(30%) 设计结果(设计结果(40%) 设计报告(设计报告(30%)教材及主要参考资料教材及主要参考资料1张莉张莉 SQL SEVER数据库原理及应用数据库原理及应用 2萨师煊萨师煊 王珊著王珊著.数据库系统概论数据库系统概论第三版第三版.高等高等教育出版社教育出版社3 施伯乐施伯乐 丁宝康丁宝康 汪卫汪卫.数据库系统教程数据库系统教程 高等教高等教育出版社育出版社2003年第年第2版版4庄成三等庄成三等.数据库系统原理及其应用数据库系统原理及其应用.电子工业电子工业出版社出版社设计报告按照以下提纲书写1) 摘要。摘要。 2) 需求分析。需求分析。 3) 数据库概念结构设计
11、。数据库概念结构设计。 4) 数据库逻辑结构设计。数据库逻辑结构设计。 5) 数据流图及程序结构框图。数据流图及程序结构框图。 6) 程序原代码及其说明。程序原代码及其说明。 7) 总结。总结。课题一:学生不及格学分管理系统开发(课题一:学生不及格学分管理系统开发(1人)人)(1)基本信息管理:能够向数据库中添加、删除、)基本信息管理:能够向数据库中添加、删除、修改不及格学生的科目、学分及成绩等记录。修改不及格学生的科目、学分及成绩等记录。(2)数据查询:能够按照查询条件(学期、学生姓)数据查询:能够按照查询条件(学期、学生姓名、班级、不及格科目)查询浏览查询结果。名、班级、不及格科目)查询浏
12、览查询结果。(3)数据计算及统计:计算每个学生不及格科目,)数据计算及统计:计算每个学生不及格科目,累计学分并进行降序排列。累计学分并进行降序排列。v提供数据:学分累计统计表提供数据:学分累计统计表课题二:图书出版管理系统开发(课题二:图书出版管理系统开发(1-2人)人)(1) 所出版图书的信息管理:数据录入、修改和删除所出版图书的信息管理:数据录入、修改和删除功能;功能;(2)所出版图书的查询与统计:可以按各种分类方式所出版图书的查询与统计:可以按各种分类方式(如图书的出版信息、出售信息等)对出版图书信(如图书的出版信息、出售信息等)对出版图书信息进行查询与统计息进行查询与统计(3) 系统维
13、护:如数据的备份、用户的管理等。系统维护:如数据的备份、用户的管理等。课题三:产品库存管理系统开发(课题三:产品库存管理系统开发(-2人)人)1、用户信息管理:至少三类以上的用户,不同的用户对产品的、用户信息管理:至少三类以上的用户,不同的用户对产品的录入、修改和删除具有不同的权利。录入、修改和删除具有不同的权利。2、产品信息管理:录入、修改和删除产品的基本信息,要求:、产品信息管理:录入、修改和删除产品的基本信息,要求:对产品名称是否为空进行检验;部份用户可以修改与删除产对产品名称是否为空进行检验;部份用户可以修改与删除产品信息;修改时,要求先根据查询列出满足条件的产品信息,品信息;修改时,
14、要求先根据查询列出满足条件的产品信息,然后进行修改。删除时,要先确认再进行删除。然后进行修改。删除时,要先确认再进行删除。3、 仓库信息管理:仓库基本信息的录入、修改和删除。仓库信息管理:仓库基本信息的录入、修改和删除。4、产品库存管理:产生存储表,对每种产品的库存信息进行管、产品库存管理:产生存储表,对每种产品的库存信息进行管理,入库时,库存增加、出库时库存减少。理,入库时,库存增加、出库时库存减少。5、信息查询与统计:对产品的基本信息及库存信息进行单条件、信息查询与统计:对产品的基本信息及库存信息进行单条件与组合条件的查询与统计。与组合条件的查询与统计。课题四:职工工资管理系统开发(课题四
15、:职工工资管理系统开发(2人)人) 某单位员工分为管理员、财务员、技术员和销售员等。该某单位员工分为管理员、财务员、技术员和销售员等。该单位下设经理室、财务科、技术科和销售科单位下设经理室、财务科、技术科和销售科4个科室。工资由个科室。工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。每个员工的基本资料有姓名、性别、年龄、单在工资中扣除。每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师等)。工资按月发放,位和职业(如经理、工程师等)。工资按月发放,1)职工的基本信息管理:录入、修改与删除职工信息。)职
16、工的基本信息管理:录入、修改与删除职工信息。2)职工的基本工资管理:录入、修改与删除职工工资信息)职工的基本工资管理:录入、修改与删除职工工资信息3)职工的工资计算:计算每个人的实际发放工资。实际发放的工)职工的工资计算:计算每个人的实际发放工资。实际发放的工资金额为工资减去扣除。资金额为工资减去扣除。4)工资的查询:按职工所在的部门、职工名及职工编号等条件查)工资的查询:按职工所在的部门、职工名及职工编号等条件查询每个职工的工资询每个职工的工资5)工资的统计:按科室、职业分类统计人数和工资金额。)工资的统计:按科室、职业分类统计人数和工资金额。课题五:课题五:*市地下水常规监测市地下水常规监
17、测信息管理系统开发(信息管理系统开发(1-2人)人)(1)基本信息管理:能够向数据库中添加、删除、修改地下)基本信息管理:能够向数据库中添加、删除、修改地下水常规监测数据。水常规监测数据。(2)数据查询:能够按照条件(监测点、监测因子、监测时)数据查询:能够按照条件(监测点、监测因子、监测时间)进行查询;能够选择监测因子查询所有该因子超标的监间)进行查询;能够选择监测因子查询所有该因子超标的监测点,指定一个监测点判断该监测点所有常规监测因子的状测点,指定一个监测点判断该监测点所有常规监测因子的状态(是否超标)态(是否超标)(3)数据统计:能够按照时间段等条件对监测数据进行统计。)数据统计:能够
18、按照时间段等条件对监测数据进行统计。课题六:商品销售管理系统开发(课题六:商品销售管理系统开发(2人)人)(1)用户管理:用户的基本信息及权限的录入、修改和删除管用户管理:用户的基本信息及权限的录入、修改和删除管理理(2)商品信息管理:商品基本信息录入、修改和删除,注意各类商品信息管理:商品基本信息录入、修改和删除,注意各类完整性约束的设计与检验。完整性约束的设计与检验。(3)进货信息管理:进货信息的录入、修改和删除。进货信息管理:进货信息的录入、修改和删除。(4) 销售信息管理:商品销售信息的录入、修改和删除管理。销售信息管理:商品销售信息的录入、修改和删除管理。(5)各类信息的查询:按简单
19、条件、组合条件及模糊条件对各)各类信息的查询:按简单条件、组合条件及模糊条件对各类信息进行查询。类信息进行查询。(6)各类信息的统计:按简单条件、组合条件及模糊条件对各)各类信息的统计:按简单条件、组合条件及模糊条件对各类信息进行统计。类信息进行统计。课题七:电子相册管理系统开发(课题七:电子相册管理系统开发(1人)人)(1) 照片基本信息的管理:照片的上传、显示与删除。照片基本信息的管理:照片的上传、显示与删除。(2)照片的浏览与查询:按不同条件实现对照片的)照片的浏览与查询:按不同条件实现对照片的浏览与查询浏览与查询(3)用户的管理:不同的用户对照片的上传与查询等权用户的管理:不同的用户对
20、照片的上传与查询等权限不同。限不同。课题八:人事管理系统开发(课题八:人事管理系统开发(2人)人)(1) 员工信息管理:员工的姓名、性别、工作岗位、所在部门、员工信息管理:员工的姓名、性别、工作岗位、所在部门、学历、婚姻状况、专业、毕业时间、学校、外语情况、职称等学历、婚姻状况、专业、毕业时间、学校、外语情况、职称等基本信息的录入、修改与删除。基本信息的录入、修改与删除。(2)企业工作岗位信息和部门信息管理:企业中的工作岗位信息)企业工作岗位信息和部门信息管理:企业中的工作岗位信息和部门信息的录入、修改与删除(如转出、辞职、辞退、退休)和部门信息的录入、修改与删除(如转出、辞职、辞退、退休)
21、。(3)职称信息的管理:所有职称的种类、专业等信息的录入、修)职称信息的管理:所有职称的种类、专业等信息的录入、修改与删除。改与删除。(4)职工的档案管理:对职工档案信息的录入、修改与删除。)职工的档案管理:对职工档案信息的录入、修改与删除。(4)信息的查询:对各类信息按不同的条件进行查询。)信息的查询:对各类信息按不同的条件进行查询。(5)信息的统计:对各类信息按不同的条件进行统计)信息的统计:对各类信息按不同的条件进行统计课题九:教职工签到管理系统开发(课题九:教职工签到管理系统开发(1人)人)(1)教职工基本信息管理:教职工基本信息的增加、教职工基本信息管理:教职工基本信息的增加、修改与
22、删除;修改与删除;(2) 教职工签到管理:教职工输入编号后,签到,系教职工签到管理:教职工输入编号后,签到,系统自动记录其签到的时间,并注明是否迟到。统自动记录其签到的时间,并注明是否迟到。 (3)教职工签到情况的查询与统计:按不同的条件)教职工签到情况的查询与统计:按不同的条件对工签到情况进行查询与统计对工签到情况进行查询与统计课题十:通讯簿信息管理系统开发(课题十:通讯簿信息管理系统开发(1人)人)(1)地址信息的管理:对新地址的姓名、性别、家庭住址、手地址信息的管理:对新地址的姓名、性别、家庭住址、手机、住址电话、办公电话、电子信箱、个人简介、照片等基机、住址电话、办公电话、电子信箱、个
23、人简介、照片等基本信息的录入,对原有地址信息的修改与删除,在修改与删本信息的录入,对原有地址信息的修改与删除,在修改与删除时,应先查询出相关信息,再进行修改与删除;除时,应先查询出相关信息,再进行修改与删除;(2) 地址信息的查询与统计:可以按姓名等不同的条件对地址地址信息的查询与统计:可以按姓名等不同的条件对地址信息进行查询与统计;信息进行查询与统计;(3)用户管理:录入、修改与删除用户信息以及对用户授权)用户管理:录入、修改与删除用户信息以及对用户授权的管理。的管理。课题十一:网上图书销网站设计与开发(课题十一:网上图书销网站设计与开发(2人)人) v(1)图书信息管理:可以在管理后台录入
24、、修改与删除图书的基图书信息管理:可以在管理后台录入、修改与删除图书的基本信息;本信息;v(2)图书内容简介管理:录入、修改与删除图书的内容简介;图书内容简介管理:录入、修改与删除图书的内容简介;v(3)图书内容简介的查询:可以在前台按关键字查询图书的内)图书内容简介的查询:可以在前台按关键字查询图书的内容简介容简介v(4)用户注册管理:前台提供用户注册界面,后台可以对注册)用户注册管理:前台提供用户注册界面,后台可以对注册的用户进行查询与删除,但不能修改用户的注册信息。的用户进行查询与删除,但不能修改用户的注册信息。v(5) 购物车管理:前台用户可以将感兴趣的图书放入购物车,购物车管理:前台
25、用户可以将感兴趣的图书放入购物车,也可以删除与查询购物车内的图书;也可以删除与查询购物车内的图书;v(6) 各类信息的查询:学生自己设计按不同条件对各类信息进各类信息的查询:学生自己设计按不同条件对各类信息进行查询与统计。行查询与统计。v(7)各类信息需要用数据库存储。)各类信息需要用数据库存储。课题十二:客房管理信息系统开发(课题十二:客房管理信息系统开发(2人)人)(1)用户管理:录入、修改与删除用户信息以及对用户授权)用户管理:录入、修改与删除用户信息以及对用户授权的管理。的管理。(2)客房基本信息的管理:添加、修改、删除客房的基本信息;客房基本信息的管理:添加、修改、删除客房的基本信息
26、;(3)客户住宿登记信息的管理:添加、修改、删除客户住宿)客户住宿登记信息的管理:添加、修改、删除客户住宿登记的基本信息;登记的基本信息;(4)客户预定管理:对预定客房的基本信息进行管理客户预定管理:对预定客房的基本信息进行管理(5)客户退房处理:对退房信息进行管理;)客户退房处理:对退房信息进行管理;(6) 各类信息的查询与统计:按不同的条件对各类信息进行查各类信息的查询与统计:按不同的条件对各类信息进行查询与统计。询与统计。课题十三:高校科研管理系统开发(课题十三:高校科研管理系统开发(2人)人)(1) 科研人员管理:科研人员基本信息的录入、修改与删除。科研人员管理:科研人员基本信息的录入
27、、修改与删除。(2) 科研项目管理;科研项目基本信息的录入、修改与删除。科研项目管理;科研项目基本信息的录入、修改与删除。(3) 获奖情况管理:对获奖的科研科研成果、科研项目及相关的获奖情况管理:对获奖的科研科研成果、科研项目及相关的科研人员的信息进行管理;科研人员的信息进行管理;(4)科研成果管理:对科研论文、学术著作等科研成果的基本信科研成果管理:对科研论文、学术著作等科研成果的基本信息进行录入、修改与删除管理。息进行录入、修改与删除管理。(5)学术期刊管理:对各种学术期刊的基本信息进行录入、修改学术期刊管理:对各种学术期刊的基本信息进行录入、修改与删除管理。与删除管理。(6)各类信息的查
28、询与统计:按不同的条件对各类信息进行查询各类信息的查询与统计:按不同的条件对各类信息进行查询与统计。与统计。课题十四:旅游管理系统开发(课题十四:旅游管理系统开发(2人)人)(1)(1)景点管理:对各个景点基本信息的录入、修改与删除。景点管理:对各个景点基本信息的录入、修改与删除。(2)(2)导游管理:对每个导游的姓名、专业、所在景点等基本信导游管理:对每个导游的姓名、专业、所在景点等基本信息的录入、修改与删除。息的录入、修改与删除。(3)(3)游客管理:对各个游客基本信息的录入、修改与删除。游客管理:对各个游客基本信息的录入、修改与删除。(4)(4)用户管理:录入、修改与删除用户信息以及对用
29、户授权的管用户管理:录入、修改与删除用户信息以及对用户授权的管理。理。(5)(5)各类信息的查询:按不同的条件对各类信息进行查询。各类信息的查询:按不同的条件对各类信息进行查询。(6 6)各类信息的统计:按不同的条件对各类信息进行统计。)各类信息的统计:按不同的条件对各类信息进行统计。课题十五:民航订票管理系统开发(课题十五:民航订票管理系统开发(2人)人)(1 1)航班信息管理:每个航班基本信息的录入、修改与删除。)航班信息管理:每个航班基本信息的录入、修改与删除。 (2 2)航班坐位信息管理:每个航班坐位信息的录入、修改与删)航班坐位信息管理:每个航班坐位信息的录入、修改与删除。除。 (3
30、 3) 机票预定管理:输入旅客基本信息,系统为旅客安排航班,机票预定管理:输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;打印取票通知和帐单;(4 4)退订机票管理:对退订机票信息进行判断、录入、修改与)退订机票管理:对退订机票信息进行判断、录入、修改与删除。删除。 (5 5)查询信息:能够查询每个航班的基本信息、预定情况、旅)查询信息:能够查询每个航班的基本信息、预定情况、旅客的基本信息等。客的基本信息等。(6 6)统计信息:计算每个航班的满座率,统计旅客的乘坐次数)统计信息:计算每个航班的满座率,统计旅客的乘坐次数数、乘坐总金额等。数、乘坐总金额等。课题十六:图书借阅管理系统开发
31、(课题十六:图书借阅管理系统开发(1-2人)人)(1 1)读者信息管理:对借阅者的借书证号、姓名、性别、出生日)读者信息管理:对借阅者的借书证号、姓名、性别、出生日期、身份证号、联系电话、办证日期、借阅范围(书库)、所期、身份证号、联系电话、办证日期、借阅范围(书库)、所在单位、职业等基本信息的录入、修改与删除。在单位、职业等基本信息的录入、修改与删除。 (2 2)图书基本信息管理:对每种图书的书名、书号()图书基本信息管理:对每种图书的书名、书号(ISBNISBN)、作)、作者(译者)、出版社、定价和内容简介等基本信息的录入、修者(译者)、出版社、定价和内容简介等基本信息的录入、修改与删除。
32、改与删除。 (3)3)借阅管理:借阅者的个人资料和所借图书的书名、书号数据借阅管理:借阅者的个人资料和所借图书的书名、书号数据等基本信息的录入、修改与删除。等基本信息的录入、修改与删除。 凭借书证借书,每次最多能凭借书证借书,每次最多能借借8 8本书。借书期限最长为本书。借书期限最长为6060天。输入借书证号后,能根据借书天。输入借书证号后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。册数,书库中是否还有该书可借。(4 4)还书管理:对过期未还图书进行罚款,对归还的图书能)还书管理:对过期未
33、还图书进行罚款,对归还的图书能从借书登记表中取消,对丢失的图书进行登记。从借书登记表中取消,对丢失的图书进行登记。(5) 5) 对所有购进图书的分类查询和分类统计,能够按书名、对所有购进图书的分类查询和分类统计,能够按书名、作者等分类查询现有图书的数量。作者等分类查询现有图书的数量。(6)6)能根据书号、书名、作者、出版单位、内容提要关键字、能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行查询。分类号、索书号、每册图书馆藏注册号等进行查询。课题课题十七:类课题课题十七:类QQ留言系统开发(留言系统开发(1人)人)1、QQ号基本信息的管理:能够向数据库中
34、添加、删号基本信息的管理:能够向数据库中添加、删除除QQ号记录,能够修改记录中的字段值。号记录,能够修改记录中的字段值。2、能够按照条件(好友呢称、能够按照条件(好友呢称、QQ号)留言或浏览。号)留言或浏览。3、能够按好友呢称、能够按好友呢称、QQ号等条件对号等条件对QQ号进行查询号进行查询与统计与统计课题十八:中小学智能排课系统开发(课题十八:中小学智能排课系统开发(-2人)人)v能根据教师要求能根据教师要求(如某天不得排课如某天不得排课)、课程约束、课程约束(如体育不能排如体育不能排在上午第一节课在上午第一节课)、班级约束、班级约束(如某班星期五下午最后一节课如某班星期五下午最后一节课不排
35、课不排课)、校级约束、校级约束(如全校所有班级星期一下午第一节课都如全校所有班级星期一下午第一节课都为班会为班会)等信息自动为班级和教师生成课程表,要求主课尽量等信息自动为班级和教师生成课程表,要求主课尽量排在上午和下午一、二节课,副课尽量排在上午和下午的最排在上午和下午一、二节课,副课尽量排在上午和下午的最后一节课,如体育课排在上午第一节课是不太合适的。对于后一节课,如体育课排在上午第一节课是不太合适的。对于软件不能安排的少数课程,教务工作者能够在自动排出的课软件不能安排的少数课程,教务工作者能够在自动排出的课程表上进行手工调课。程表上进行手工调课。v具体要求:具体要求:(1) (1) 系统
36、可以进行两节连课处理,如作文课可以连课上;系统可以进行两节连课处理,如作文课可以连课上;(2) (2) 排出的课程表中不允许有教师冲突的情况,比如,一个教师排出的课程表中不允许有教师冲突的情况,比如,一个教师同时给两个班级上课是不允许的;同时给两个班级上课是不允许的;(3) (3) 要求课程表中的课程要有所变化,比如一个班级的所有数学要求课程表中的课程要有所变化,比如一个班级的所有数学课总是排在上午第一节课是不好的课程表。课总是排在上午第一节课是不好的课程表。(4) (4) 每周上课天数为每周上课天数为5 5天,每天上课节数可以是天,每天上课节数可以是7 7节或是节或是8 8节;节;(5) (
37、5) 每个年级所开课程是一样的;每个年级所开课程是一样的;(6) (6) 一个教师可以教授多门课程;一个教师可以教授多门课程;(7) (7) 系统可以为每个班级和每位教师打印课程表;系统可以为每个班级和每位教师打印课程表;(8) (8) 在课表生效后,教师可以要求调课;在课表生效后,教师可以要求调课;(9) (9) 教师数量是动态的,所开课程的数量也是动态的。教师数量是动态的,所开课程的数量也是动态的。 课题十九:学生学籍管理信息系统开发(课题十九:学生学籍管理信息系统开发(1人)人) (1)学生档案的管理,即录入、修改、查询、输出学生档案信学生档案的管理,即录入、修改、查询、输出学生档案信息
38、,这些信息包括学生基本情况、学生简历情况、学生奖励息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况。情况、学生处分情况、学生家庭信息、学生体检情况。(2)学生学籍管理,能够录入、修改、查询、输出学生学籍信学生学籍管理,能够录入、修改、查询、输出学生学籍信息,这些信息包括学生奖贷学金情况、学生注册、学生异动息,这些信息包括学生奖贷学金情况、学生注册、学生异动情况、学生军训情况、学生毕业情况。情况、学生军训情况、学生毕业情况。(3)学生成绩管理,能够录入修改、查询、输出学生入校成绩,学生成绩管理,能够录入修改、查询、输出学生入校成绩,各学期、各门课
39、程的成绩信息,并支持按年级、班级等条件各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。的统计、查询、报表输出。 课题二十:网上订货发货系统开发(课题二十:网上订货发货系统开发(1-21-2人)人)1 1)合同管理:合同的合同编号,客户的名称,地址,签定时间,)合同管理:合同的合同编号,客户的名称,地址,签定时间,帐号,总金额及产品清单等基本信息的录入、修改、删除和查帐号,总金额及产品清单等基本信息的录入、修改、删除和查询。一个合同可签订多种产品,合同签订必须为现有的库存产询。一个合同可签订多种产品,合同签订必须为现有的库存产品,但产品库存量不够时,可允许先签订合同;
40、品,但产品库存量不够时,可允许先签订合同;2 2)客户管理:客户网上注册、登录、修改个人资料等。)客户管理:客户网上注册、登录、修改个人资料等。3 3)发货管理:根据合同签订的情况发货,不得超出合同签订的)发货管理:根据合同签订的情况发货,不得超出合同签订的产品品种,数量及库存量;每个合同的发货可分次完成,并保产品品种,数量及库存量;每个合同的发货可分次完成,并保留发货的历史记录。留发货的历史记录。4 4)库存管理:可完成产品入库、出库(合同发货)信息的录入、)库存管理:可完成产品入库、出库(合同发货)信息的录入、修改与删除。修改与删除。5 5)查询信息:各类基本信息的分类查询)查询信息:各类
41、基本信息的分类查询6 6)统计信息:各类基本信息的分类统计。)统计信息:各类基本信息的分类统计。课题二十一:超市管理系统开发(课题二十一:超市管理系统开发(2人)人)1)超市员工信息管理:超市员工的姓名、家庭住址、学历、)超市员工信息管理:超市员工的姓名、家庭住址、学历、婚姻状况信息等基本的录入、修改和删除;婚姻状况信息等基本的录入、修改和删除;2)超市货物信息管理:超市货物的的名称,编号,价格,生)超市货物信息管理:超市货物的的名称,编号,价格,生产厂家,库存量等基本信息的录入、修改和删除;产厂家,库存量等基本信息的录入、修改和删除;3)销售情况管理:超市货物销售信息的录入、修改和删除;)销
42、售情况管理:超市货物销售信息的录入、修改和删除;4)用户管理:用户基本信息的的录入、修改和删除;)用户管理:用户基本信息的的录入、修改和删除;5 5)查询信息:各类基本信息的分类查询)查询信息:各类基本信息的分类查询6 6)统计信息:各类基本信息的分类统计。)统计信息:各类基本信息的分类统计。课题二十二:教师网上成绩录入系统开发课题二十二:教师网上成绩录入系统开发(2人人)1) 教师信息的管理:教师的基本信息、所教课程、授课时间、教师信息的管理:教师的基本信息、所教课程、授课时间、教师密码等信息的录入、修改和删除;教师密码等信息的录入、修改和删除;2)学生信息的管理:学生基本信息的录入、修改和
43、删除;)学生信息的管理:学生基本信息的录入、修改和删除; 3)课程信息的管理:课程基本信息的录入、修改和删除;)课程信息的管理:课程基本信息的录入、修改和删除; 4)选课信息的管理:生所选课程基本信息的录入、修改和删除;)选课信息的管理:生所选课程基本信息的录入、修改和删除; 5)成绩管理:成绩的录入和修改)成绩管理:成绩的录入和修改6)信息的查询与统计:能按不同条件对各类信息进行查询,能)信息的查询与统计:能按不同条件对各类信息进行查询,能按多个条件对成绩信息、选课信息等进行统计;按多个条件对成绩信息、选课信息等进行统计;课题二十三:网上考试系统开发课题二十三:网上考试系统开发(2人人)1
44、1)考生信息管理:考生基本信息的录入、修改和删除。)考生信息管理:考生基本信息的录入、修改和删除。2 2)试题库管理:试题库(试题及答案)基本信息的录入、修改)试题库管理:试题库(试题及答案)基本信息的录入、修改和删除。和删除。 3 3)试卷生成:根据规则从试题库抽出试题形成试卷)试卷生成:根据规则从试题库抽出试题形成试卷4 4)试卷提交:学生做完题目以后,能够对自己的答案进行提交,)试卷提交:学生做完题目以后,能够对自己的答案进行提交,提交以后,信息不能再修改;提交以后,信息不能再修改;5 5)试卷评分:对试卷进行自动评分,并记录试卷分数。学生将)试卷评分:对试卷进行自动评分,并记录试卷分数
45、。学生将所有题目全部提交以后,能够查看标准答案与评分标准。所有题目全部提交以后,能够查看标准答案与评分标准。6 6)查询与统计信息:能对试卷的难易度、成绩等各类基本信息)查询与统计信息:能对试卷的难易度、成绩等各类基本信息进行分类查询与统计。进行分类查询与统计。课题二十四:网上选课系统开发课题二十四:网上选课系统开发(2人人)(1)学生信)学生信息管理:学生基本信息的录入、修改和删除。息管理:学生基本信息的录入、修改和删除。(2)可选课程信息)可选课程信息管理:课程的课程号、课程名、可选专业及管理:课程的课程号、课程名、可选专业及开课学期学分等基本信息的录入、修改和删除。开课学期学分等基本信息
46、的录入、修改和删除。(3)学生选课:学生登录后,根据学生的专业及)学生选课:学生登录后,根据学生的专业及开课开课学期生成学期生成可选的课程表,让学生完成选课,并自动生成选课信息表。可选的课程表,让学生完成选课,并自动生成选课信息表。(4)选课信息)选课信息表的查询与修改表的查询与修改:所选课的课程号、课程名、学:所选课的课程号、课程名、学号、选课时间、所修学期等号、选课时间、所修学期等基本信息在一定的时间段内可删基本信息在一定的时间段内可删除。除。(5 5)查询信息:各类基本信息的分类查询)查询信息:各类基本信息的分类查询(6 6)统计信息:各类基本信息的分类统计。)统计信息:各类基本信息的分
47、类统计。课题二十五:学生党员管理系统开发(课题二十五:学生党员管理系统开发(1人)人)(1)学生党员信息的管理;能够增加、修改和删除)学生党员信息的管理;能够增加、修改和删除学生党员的基本信息;学生党员的基本信息;(2)查询党员的基本信息:能够按照查询条件(班)查询党员的基本信息:能够按照查询条件(班级、年级、专业、入党时间)查询党员的数量;也级、年级、专业、入党时间)查询党员的数量;也能够实现多个条件的组合查询能够实现多个条件的组合查询(3)统计党员的基本信息:统计按照查询条件(班)统计党员的基本信息:统计按照查询条件(班级、年级、专业、入党时间)查询党员的数量;级、年级、专业、入党时间)查
48、询党员的数量;课题二十六:学生综合评定积分管理系统开发(课题二十六:学生综合评定积分管理系统开发(1人)人)(1)学生综合成绩的管理:能够按照学年记录增加、修改和)学生综合成绩的管理:能够按照学年记录增加、修改和删除学生各项分值(德育素质分各项、体育素质分各项、智删除学生各项分值(德育素质分各项、体育素质分各项、智育素质分各项),并能够进行自动运算求出学生该学年的综育素质分各项),并能够进行自动运算求出学生该学年的综合积分。合积分。(2)成绩查询:能够按照查询条件(学年、专业、班级)对)成绩查询:能够按照查询条件(学年、专业、班级)对各项信息进行查询。各项信息进行查询。(3)能够按照设定条件进
49、行综合积分排序(学年、专业、班)能够按照设定条件进行综合积分排序(学年、专业、班级)和对成绩的统计级)和对成绩的统计注:提供数据:系各班综合评定表;学生学籍信息统计表;注:提供数据:系各班综合评定表;学生学籍信息统计表;课题二十七:毕业论文管理系统开发(课题二十七:毕业论文管理系统开发(1人)人)(1)毕业论文基本信息管理:能够向数据库中添加、修改、)毕业论文基本信息管理:能够向数据库中添加、修改、删除论文记录。删除论文记录。v(2)数据查询:能够按照查询条件(指导教师、选题性质、)数据查询:能够按照查询条件(指导教师、选题性质、题目类型、成绩、专业班级、年级、学生姓名、难度、指导题目类型、成
50、绩、专业班级、年级、学生姓名、难度、指导教师职称)进行论文的查询并能浏览查询结果。教师职称)进行论文的查询并能浏览查询结果。v(3)数据统计:能够按照设定条件进行相关数据的统计)数据统计:能够按照设定条件进行相关数据的统计(成绩百分率(优秀、良好、中等、及格、不及格),可以(成绩百分率(优秀、良好、中等、及格、不及格),可以以专业来统计也可以以班级来统计)。以专业来统计也可以以班级来统计)。课题二十八:学生宿舍查询系统开发(课题二十八:学生宿舍查询系统开发(1-2人)人)(1)学生宿舍信息管理:能够向数据库中添加、删除和修改)学生宿舍信息管理:能够向数据库中添加、删除和修改宿舍记录。宿舍记录。
51、(2)宿舍信息查询:能够按照查询条件(学生姓名、学号、)宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。宿舍、电话、班级)进行查询并能浏览查询结果。(3)宿舍信息统计:能够按照条件(学生人数、专业、是否)宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。住满或是否为空等)进行统计并能浏览统计结果。v注:提供的数据有学生宿舍信息汇总表、学生学籍信息统计注:提供的数据有学生宿舍信息汇总表、学生学籍信息统计表表课题二十九:考试监考管理系统开发(课题二十九:考试监考管理系统开发(1人)人)(1)基本信息管理:能够向数
52、据库中添加、删基本信息管理:能够向数据库中添加、删除、修改监考安排相关的信息。除、修改监考安排相关的信息。(2)数据查询:能够按照条件(教师姓名、监考校)数据查询:能够按照条件(教师姓名、监考校区)进行查询;区)进行查询;(3)数据统计:按照教师姓名统计教师每一学期监)数据统计:按照教师姓名统计教师每一学期监考的次数和监考费,往返新老两个校区的监考费为考的次数和监考费,往返新老两个校区的监考费为13元元/次,否则为次,否则为10元元/次;次;课题三十:气象信息管理系统开发(课题三十:气象信息管理系统开发(1人)人)(1)基本信息管理:能够向数据库中添加、删除、)基本信息管理:能够向数据库中添加、删除、修改气象记录。修改气象记录。(2)数据查询:能够按照查询条件(月份、地名、)数据查询:能够按照查询条件(月份、地名、气温类别)进行查询并能浏览查询结果气温类别)进行查询并能浏览查询结果(3数据统计:能够按照统计条件(月份、地名、气数据统计:能够按照统计条件(月份、地名、气温类别)进行统计并能浏览统计结果。温类别)进行统计并能浏览统计结果。