数据库课程设计报告Word文档格式.docx
《数据库课程设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
目录
一、实验目的----------------------------------------------------2
二、应用需求分析----------------------------------------------2
三、主要功能(系统流程图)-------------------------------3
四、E—R图-----------------------------------------------------3
五、数据库设计-------------------------------------------------4
六、系统操作----------------------------------------------------6
七、总结---------------------------------------------------------10
一.实验目的:
掌握asp编程技术、asp的动态网业制作和SQLServer数据库的建立和使用。
二.应用需求分析
学生信息管理系统需要满足来自三方面的需求,这两个方面分别是学生、管理员。
学生的需求是个人信息查询、修改个人信息、修改密码及成绩查询;
管理员对学生信息情况进行操作、添加删除课程、修改密码、添加管理员、添加班级。
学生可以直接查看个人信息情况,学生可以根据本人学号和密码登录系统,还可以维护部分个人信息。
一般情况下,学生只应该查询和维护本人的信息情况。
若查询和修改其他学生的信息情况,就要知道其他学生的学号和密码。
这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了个人隐私。
管理员有管理员的使用权限,对系统有维护的权限。
管理员能够查询、添加、删除课程,也能添加新的管理员和学生用户,还能注销学生用户,也能添加新的班级。
三.主要功能:
1.学生:
个人信息查询、修改个人信息、修改密码、成绩查询
2.管理员:
添加学生用户、添加课程、成绩管理、删除课程、注销学生用户、修改密码、添加管理员、添加班级
3系统流程图
四、E—R图
五、数据库设计
1.表设计:
studentInformation(sid,classid,sname,sex,jiguan,telephong,room)
class(classid,sumNO,classname,)
object(cid,cname,teacher)
mark(sid,cid,mark,xuefen)
user(sid,password)
admin(adminid,adminname,password)
2.在查询分析器中创建表
studentInformation学生信息表(sidchar(8)primarykeynotnull,classidchar(10),snamechar(20),,sexchar
(2),jiguanchar(20),telephongchar(20),roomchar(20))
class班级表(classidchar(8)primarykeynotnull,sumNOchar(10),classnamechar(20),notnull)
object课程信息表(cidchar(8),cname,char(20),teacherchar(20)notnull)
mark成绩表(sidchar(20),cidchar(20),markchar(20),xuefenchar(20))
user用户表(sidchar(20),passwordchar(20),notnull)
admin管理员(adminidchar(20),adminnamechar(20),passwordchar(20),notnull)
六、系统操作
1.登陆
一、进入首页选择管理员或学生登陆,输入正确的用户号和密码就能进入操作主界面。
二、登入进人了学生界面,可以进行个人信息查询,修改个人信息,修改密码,成绩查询
三登入进人了管理员界面,可以进行添加学生用户,添加课程,成绩管理,删除课程,注销学生用户,修改密码,添加管理员,添加班级
七.总结通过学习HTML语言和ASP的设计,知道任何工作都不是那么简单可以完成的,经过此次作业使我更加熟练了对数据库等的操作。