资源描述:
《毕业论文网上选题管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业论文网上选题管理系统1、系统需求分析:管理员Adminitrator:拥有管理员资格,登陆后,可以录入并修改学生及老师的信息学生Student:学生拥有自己的基本信息,登陆后可以选题,选题被退了可以显示在信息栏,然后进行重新选题老师Teather:老师拥有自己的信息,登陆后可以决定选题结果,选定了要上课的学生后,系统会删除掉未被选上的同学的Tnum课题Course:课题名称及课题简介老师发布课题T-c-course:老师选择要上的课题,并有课题简介学生进行选题S-c-course:显示学生学号和选题结果总管理
2、老师选题结果T-a-student:根据T-c-course和S-c-course显示全部选题结果,老师编号对应学生学号分管理老师选题结果T-c-student:每个老师有自己的选择结果表,可以选择要留下的学生,确认后其他学生系统自动删除,同时在T-c-course表中删除,在Student表显示被退信息,提醒学生再次选题被退的学生结果R_student:记录被退题的学生(1)管理员信息:用户名与密码(2)学生信息:学生学号,学生密码,学生姓名,学生性别,学生学院(3)老师信息:老师编号,老师密码,老师姓名,老师
3、性别,老师学院(4)课题信息:课题编号,课题名称,课题简介2、概念结果设计(1)一个学生只能选一门课题,一门课题可以对多个学生(2)一个老师一个课题,一个课题对一个老师(3)学生选择选题,老师决定选题结果3、E-R图学生老师学生学号学生姓名学生密码学生性别老师性别老师密码老师编号老师姓名学生学院老师学院选题课题课题编号课题名称课题简介4、数据表Administrator表字段类型长度可否为空备注AdminitratornameChar6否用户名,主键AdminitratorpasswordVarchar否密码St
4、udent表字段类型长度可否为空备注SnumChar10否用户名,主键SpasswordChar20否密码SnameChar20否SsexChar6否‘男’或者’女’ScollegeChar20否Teather表字段类型长度可否为空备注TnumChar10否用户名,主键TpasswordChar20否密码TnameChar20否TsexChar6否‘男’或者’女’TcollegeChar20否Course表字段类型长度可否为空备注CnumChar10否主键CnameChar20否CcontentChar50否课程
5、简介T-c-course表字段类型长度可否为空备注TnumChar10否主键CnumChar10否外键CcontentChar50否课程简介S-c-course表字段类型长度可否为空备注SnumChar10能主键CnumChar10能外键T-a-student表字段类型长度可否为空备注TnumChar10否主键SnumChar10否外键T-c-student表字段类型类型可否为空备注TnumChar10否主键SnumChar10否外键R_student表字段类型类型可否为空备注SnumChar10可主键5、SQL
6、语句---创建数据库CREATEDATABASE毕业论文网上选题管理系统ON(NAME=毕业论文网上选题管理系统DAT,FILENAME='D:毕业论文网上选题管理系统DAT.MDF',SIZE=3,MAXSIZE=20,FILEGROWTH=2)LOGON(NAME=毕业论文网上选题管理系统LOG,FILENAME='D:毕业论文网上选题管理系统LOG.LDF',SIZE=3,MAXSIZE=20,FILEGROWTH=2)---创建表CREATETABLEStudent(SnumChar(10)NOTNU
7、LLPRIMARYKEY,SpasswordChar(20)NOTNULL,SnameChar(20)NOTNULL,SsexChar(6)NOTNULL,ScollegeChar(20)NOTNULL)CREATETABLETeacher(TnumChar(10)NOTNULLPRIMARYKEY,TpasswordChar(20)NOTNULL,TnameChar(20)NOTNULL,TsexChar(6)NOTNULL,TcollegeChar(20)NOTNULL)CREATETABLECourse(C
8、numChar(10)NOTNULLPRIMARYKEY,CnameChar(20)NOTNULL,CcontentChar(50)NOTNULl)CREATETABLET_c_course(TnumChar(10)NOTNULLPRIMARYKEY,CnumChar(10)NOTNULL,CcontentChar(50)NOTNULL)CREATETABLES_c_co