2020年2月3日大型数据库设计实践董小燕smallyan@njupt.edu.cn2020年2月3日实验时间地点8:30-12:1513:45-16:45周一教2-121教2-121周二教2-121周三教2-119教2-121周四教2-121教2-1192020年2月3日课程设计目的本课程设计的目的是要求学生熟悉数据库系统中数据库、表的设计和建立。根据课题需求,按照分析、设计、编码、调试和测试的软件开发过程独立完成一个软件系统开发,并能最终实现系统的各个功能要求。2020年2月3日课程设计说明说明总共七个课题,5个学生为一组课题总共32学时,星期四下午为实物检查时间课题实验报告:(1)电子版的请上传到班数据库课程设计(2)打印纸质报告与17周周一由班长交到教3-5182020年2月3日课题Web在线药品销售系统;网络阅卷管理系统;在线网络考试管理系统;Web银行客户管理系统;Web项目管理系统;课程作业与答疑管理系统实验室管理系统2020年2月3日课题一Web在线药品销售系统当前,通过电子商务网站在网上购物成为人们生活的一部分,本课题针对此问题,设计一个电子商务Web在线药品销售系统,该系统实现的主要功能如下:药品管理(商品的上架,库存,查询,更新等);客户基本信息管理(客户注册,登陆,验证等)订单管理(订单下单,订单跟踪等);购物车管理(添加/删除商品,清空等);2020年2月3日课题二:网络阅卷管理系统当前,在网络技术逐渐渗入社会生活各个层面的今天,网络考试是一个很重要的方向,它可以利用网络的无限广阔空间,随时随地地对考生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。网络考试其中一个重要的环节就是阅卷,系统的主要功能如下:阅卷用户身份管理:由于试卷是重要机密文件,需要对查看考生试卷的用户进行身份验证管理2020年2月3日课题二:网络阅卷管理系统批改试卷:分为两类:客观题可以由计算机自动批改,主观题必须由阅卷用户批改,可以对批改的结果进行修改等权限。试卷自动备份功能:生成相同的试卷及答案,供两个不同的阅卷用户批阅,一旦发生总成绩差大于5分,要重新提交第三人评阅。成绩查询:当阅卷完成后,根据考生的准考证号,可以查询成绩单。分析并评测考试结果:以数字表格方式和图形方式显示考试成绩分布。2020年2月3日课题三:在线网络考试管理系统当前,在网络技术逐渐渗入社会生活各个层面的今天,传统考试模式已经越来越不适应现代教学的需要,而网络考试则是一个很重要的方向,它可以利用网络的无限广阔空间,随时随地地对考生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。本课题主要完成网络在线学生考试系统设计与实现,系统的主要功能如下:考试报名子系统:主要实现考生报考信息及科目管理、准考证号生成与管理、统计报考信息管理。2020年2月3日课题三:在线网络考试管理系统在线考试管理子系统:考生登陆身份管理,试卷预览功能,试题作答,考试试卷保存,考试计时等功能。考试过程异常事件处理:如果考试过程中,突然出现死机等异常情况,考生二次登陆时,需要还原考生的环境功能。考试日志管理:记录有关考试信息,考试时间,是否有缺考,考试过程是否有异常等信息。2020年2月3日课题四Web银行客户管理系统当前,随着网络银行的盛行,web银行客户管理成为一个重要的问题。本课题主要针对此问题,设计一个web银行客户管理系统。该系统实现的主要功能如下:(1)客户基本资料管理:包括新来客户资料的创建,客户资料修改。(2)身份验证:主要是针对客户通过Web方式登录银行时,验证身份方法。2020年2月3日课题四Web银行客户管理系统(3)客户分类管理:针对客户在银行存款数额,分类客户,如普通客户,vip客户(4)客户日常操作管理:查询帐户余额的功能查询用户消费记录,取款、存款等功能2020年2月3日课题五Web项目管理系统当前,随着web技术的盛行,各行各业在实施项目时,大多是通过网络在线的方式完成相关任务。本课题主要针对此问题,设计一个在线web项目管理系统。该系统实现的主要功能如下:(1)人员管理:立项项目管理员及有关组员信息的管理,如注册、登录,身份验证,权限的管理。(2)项目管理:项目的创建,进度管理,项2020年2月3日课题五Web项目管理系统目变更等功能。(3)留言管理系统:项目组的成员可以通过bbs留言系统反应自问题,讨论问题等。(4)日志及报表打印管理:有关日志信息的记录及相关报表如项目书,结项报告等打印。2020年2月3日课题六课程作业与答疑管理系统当前,随着网络教学的广泛运用,同时因为一些课程的实际需要,比如一些与编程语言,以及网络有关课程,需要学生提供可运行的电子软件作业,越来越多的老师选择让学生提交电子作业,在网上完成课程答疑,因此我们需要开发一个基于Web的作业管理与答疑系统。系统的主要功能如下:用户信息管理:包括学生信息,教师信息与身份验证等管理。2020年2月3日课题六课程作业与答疑管理系统教师子系统:布置作业,批改作业,统计作业成绩,统计作业情况(包括公布多数学生出现的错误),公布作业参考答案。学生子系统:查看作业,提交作业,在留言板上提出疑问答疑模块管理:提供留言板或者实时交流的平台,供学生提问,老师回答。课件管理:完成课件的上传,课件的下载等功能。2020年2月3日课题七实验室管理系统实验教学是高等院校教学工作的重要组成部分,随着网络技术渗人到学习和工作的各个方面,需要开发一个基于Web的实验室管理系统该系统的主要功能如下:实验室管理员子系统:完成实验教学课表的管理,实验安排与公布(包括每周每堂课的情况,如上课教师,学生班级等信息),实验学生和老师信息基本管理,设备管理和实验环境管理等。2020年2月3日课题七实验室管理系统教师子系统:教师可登陆Web查询实验安排,录入有关实验基本信息,登记上课情况,查询学生考勤等功能。学生子系统:查询实验安排,了解实验基本情况。2020年2月3日课题要求(1)各系统均要求建立数据库,数据库使用自己所熟悉的数据库管理系统,例如sqlserver,mysql均可。(2)系统前台界面利用自己最擅长的方式书写,如果熟悉C#,.NET平台,则可以借助.NET平台完成。(3)需要一个友好界面展示系统的各项功能演示(4)数据库中表的设计尽量不要太多冗余。