武汉理工大学数据库系统综合实验报告.docxVIP

武汉理工大学数据库系统综合实验报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 9 目录 TOC \o 1-3 \h \z \u 1、需求分析 2 1.1问题提出 2 1.2功能需求 2 1.3 非功能性需求 3 1.4开发与运行环境 3 2、数据库设计与实现 5 2. 1概念设计 5 2. 2逻辑设计与物理设计 6 2.3范式分析 10 2.4数据库实现 10 3、应用程序设计 11 3.1软件结构设计 11 3.2界面设计 14 3.3数据库存取技术 26 3.4程序详细设计与实现 27 3.5 测试及结果 38 4、工作总结 49 4.1小组成员及分工 49 4.2个人体会和总结 49 5、参考文献 51 1、需求分析 1.1问题提出 随着互联网技术、移动互联网技术的飞速发展,使得人们已经进入互联网时代。互联网作为新生代的科技产物,代表着新媒介技术的产生、发展和普及,正在逐步改变着人们的生活方式和水平。高校作为教育改革的先锋阵地,自是首当其冲。随着高校教学改革的不断深入,越来越多的高校都陆续采用了学分制。高校大学生们可以根据自己兴趣和爱好来自由选择自己所喜爱的课程。基于高校校园网的网上选课系统不仅克服了以往报送选课方式所暴露出的缺点与不足。同时极大地提高了高校教务人员的工作效率,极大地方便了高校师生。 网上学生选课系统采用了简便易用的.net作为运行平台。除了传统的C/S体系结构,本系统还提供了更为方便的B/S结构。系统运行环境要求较低,配置较为简单,方便普通用户使用。 1.2功能需求 根据图书检索数据库系统的需求,将本系统分为三个角色模块:学生模块,教师模块和管理员模块。学生模块的功能包括退课、选课、课表查看以及密码管理功能。教师模块主要提供课程查看、成绩录入、名单导出和修改密码功能。管理员模块提供增删课程、课程及开课情况查看以及修改密码功能。所有的交互操作都经过反复验证,所有的操作结果将会即时的展现在屏幕上。功能结构图如图 1.1 所示。 图 1.1 功能结构图 下面将详细描述三个角色模块。 (1)学生模块 学生模块提供退选课,课程表查看,已选课程查看,跨专业选课以及修改密码功能,退选课需学生选中课程名后右键选择退课或选课,课程表查看将提供直观的方式来展现每周课程,已选课程查看将供学生查看更为详细的课程信息,跨专业选课需要学生选择相应的专业名才能跨选相应班级的课表,修改密码时需输入旧密码和新密码,新密码需做格式匹配,旧密码需要做验证,生效后方可成功修改密码。 (2)教师模块 教师模块提供教师个人课表查看,成绩录入,名单导出以及修改密码功能。教师 个人课表查看仅提供课程详情查看,成绩录入界面会直观的展示所有成绩项,教师可以在此界面手动录入成绩,同时在成绩录入界面教师可以将学生的名单导出用以上课点名。密码修改功能作为所有角色模块的功能不再赘述。 (3)管理员模块 管理员模块提供开课退课以及查看课表的功能,课表被分为课程表和开课表。课程表中将显示同种课程的详细信息,在开课表中提供每种课程对应的开课信息,管理员可以选中相应开课进行退课。密码修改功能不再赘述。 1.3 非功能性需求 (1)实用性:为信息交流提供方便,有效进行信息管理。 (2)操作简单:本系统应该适用于不同水平的使用者,包括专业人士和非专业人士,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 (3)技术先进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。 (4)安全性:应该能广泛应用于不同类型的企事业单位。系统采用模块化设计,用户可以根据自己的实际情况自行调整配置文件,使系统在不同的硬件环境下都能得以应用。 (5)代码可读性好:文中的代码将尽可能简洁,易懂。 1.4开发与运行环境 1.4.1 Visual Studio 2017编译器 Microsoft Visual Studio 2017作为一个集成解决方案,适用于无论是个人或者各种规模的开发团队。Microsoft Visual Studio2017实现了同事间的无缝协作,提高了生产效率与专注度,最终好的点子变成了优秀的现实应用。Visual Studio 2017是一个综合性产品系列,适用于每一位希望升级或创建精彩应用程序的组织、团体和个人开发人员。,并且,它更加适合用于开发 C#窗体应用程序。 1.4.2 SQL Sever 2017数据库管理系统 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tat

文档评论(0)

yyons2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档