- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章综合数据库设计(上机部分)
* 在选课管理界面中,可以增加、删除班级的必修课,还可以增加、删除学生的选课信息。 (1) 增加班级必修课:在右下角输入欲增加的课程号和增加课程的班级编号,点击确定按钮,就可以完成增加该班级的一门必修课。如果在数据库中存在重复的信息,或者相应的课程号,班级编号不存在,则不能完成向该班级增加必修课。 (2) 删除班级必修课,在右下角输入欲删除的课程号和删除课程的班级编号,点击确定按钮,就可以完成删除该班级的一门必修课。如果在数据库中不存在相应的信息,或者输入的课程号,班级编号不存在,则不能完成从该班级删除必修课。 (3) 增加学生选课信息:在右下角输入欲增加课程的学生编号和课程编号,点击确定按钮,则完成为该学生增加一门课程。如果在数据库中存在重复的信息,或者学生、课程号不存在,或者该学生的总学分限制了增加课程,或者与该学生已经选择的课程上课时间有冲突,都不能完成为该学生增加课程的信息。 (4) 删除学生选课信息:在右下角输入学生学号和欲删除的课程编号,点击确定按钮,则完成为该学生删除一门课程。如果数据库中不存在相应信息,或者相应的学号,课程号不存在,则不能完成为该学生删除课程。 * 7.User.asp * 口令修改包括对本人账号和口令的修改,和增加、修改、删除学生和管理员账号的功能。 (1) 增加账号:输入该账号对应的学号,并输入新的账号、密码。选择增加用户的角色,包括有管理员,学生。如果是增加管理员,则无须输入学号。注意在输入的时候,如果数据库中有重复的信息,或者学生的学号在数据库中不存在,就会无法输入相应的信息。 (2) 修改账号:输入相应的账号,并点击确定按钮,在相应的文本框中会出现该账号对应的学号,账号,密码。修改后点击确定按钮,则完成对账号信息的修改。注意如果修改后的信息在数据库中有重复,或者学生的学号在数据库中不存在,就会无法修改相应的信息。 (3) 删除账号:输入相应的账号,并点击确定按钮,则完成对该账号信息的删除。 (4) 修改本人账号:直接在文本框中输入修改的密码,点击确定后,完成对本人密码的修改。 * 8.StudentIndex.asp 上图是以学生身份登录时的界面。左边有四项功能,分别是课称信息查询,选课管理,口令修改和退出系统,其中默认界面是课程信息查询界面,此时将数据库中所有的课程信息列出。 * 上图右上边可以输入相关的课程信息进行查询,包括有课程编号,课程名称,授课教师,可以进行模糊查询,在其中输入任意几项,点击确定按钮,可以在右下方查询到相应的课程信息。 模糊查询指在相关的文本框中输入相应信息的一部分,也可以查到类似的信息。例如对于上面的课程,在课程名称一栏中输入语言,则会列出c++语言和java语言的相关课程信息。 9.CourseQuery.asp * 10.CourseSelect.asp 该界面可以为学生本人添加,删除选择的课程,并自动显示已经选择的总学分数。 * (1)选择新课程:在右上方输入要添加的课程编号,点击确定按钮,则在下方自动添 加上新选择的课程。注意:如果选择的新课程与已经选择的课程有重复,或者时 间上有冲突,或者选择的总学分超出了该班级的学分限制,则不能添加新的课 程。 (2)删除旧课程:只要点击右下方该课程相应的删除按钮,就可以删除该课程。 注意:为该班级自动添加的必修课不能由学生删除。 * 11.StudentPasswd.asp 在修改密码界面,学生只能修改自己的密码,在右上方显示学生的个人信息。在右下方修改密码,需要输入旧密码,并重复输入新密码。这时学生的密码才修改成功。如果两次输入不一致,则不会修改密码。 在学生用户选择退出之后,如果其选课总学分小于该班级的最小学分限制,系统会提出警告,不过因为学生可以多次登录该系统,因此学生可以多次登录,重复选课, 直到满意。 * 5.1 需求分析 1.系统目标 2.系统功能需求 3.开发工具 4.系统的数据流图 5.数据字典 ? 五、综合教务系统分析和设计 本节综合教务系统为例,说明数据库应用系统的设计过程。本系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;应用系统的模块设计;应用系统的用户界面设计。由于本应用系统比较简单,而我们的重点在于数据库应用系统的分析和设计,所以,本例中没有给出物理结构设计,读者可自行考虑物理结构设计,建立合适的索引,提高查询速度;对数据库系统的实施和维护也没有给出。 * 1. 系统目标: 实现一个计算机综合教务管理系统,完成班级信息管理,学生信息管理,课程信息管理和学生选课管理等功能。 2. 系统功能需求:
您可能关注的文档
最近下载
- 四级检验工理论1.docx VIP
- 附件:江苏省建设工程监理现场用(第七版).docx VIP
- 钳工中级班练习(2021-10-27).docx VIP
- DB13_T1418-2011_高温闷棚土壤消毒技术规程_河北省.docx VIP
- 《牛的解剖》课件.ppt VIP
- 新收入准则下建筑业的全流程账务处理.pdf VIP
- DB11 971-2013 重点建设工程施工现场治安防范系统规范.pdf VIP
- 钳工中级班练习(2021-11-1).docx VIP
- 《医疗器械经营质量管理基本要求》DB14T 3291-2025.pdf VIP
- 2024年中考第三次模拟考试题:道德与法治(陕西卷)(解析版).docx VIP
原创力文档


文档评论(0)