- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学生选课信息管理系统
1、需求分析
1.1编写目的
使用该文档的使用成员为实现SOIS系统的开发人员以及学校的选课具体组织管理人
员。
1.2背景
项目名称:学生选课信息管理系统SchoolOptionalinformationSystem简称SOIS)。
项目提出者:SOIS项目组织人员。
项目开发者:SOIS项目开发小组。
项目鉴定者:暂无。
项目开始时间:××××-××-××。
1.3定义
1.3.1系统数据流程图的一些定义
1.4目标
本系统的目标就是实现学生在网上就可完成选课的全过程。其功能如下:
◆学生登陆验证密码功能
为了避免在选课时出现乱选、错选情况,该系统在设计时考虑对学生身份的合
法性进行验证,保证合法用户才能选课。
◆查看可供选择的课程,及上该课程教师的情况
学生能在网上查看课程的情况,如课程的介绍、课程有那些教师上。
◆选择某门课程
学生可查看当前自己已选课程、如果对某门课程不满意,可注销该课程,
也以查看当前某门课,某教师有那些学生选。
1.5需求分析
1.5.1系统总体需求
本程序的设计任务就是制作一个可以用于学生选课管理的系统,主要可
以进行对本系统、数据的管理、数据查询、常务操作、常用工具、数据
库管理和帮助等功能。具体来说就是可以通过管理功能对本系统用户进
行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能
对教师、学生、课程、成绩、等信息进行添加、修改和删除等具体的操
作;再者,可以通过数据查询功能对教师、学生、课程、成绩等信息的
查询;同时本程序还引入常用工具功能,可以在本程序中使用计算器、
Word、记事本、Excel、SQLServer和Web等常用工具;最后本程序还
加入了数据库的备份、数据库的还原、数据库的压缩、数据的导入和数
据的导出等功能方便于数据的整理的存储。
教师在本系统的功能:
(1)教师信息管理,包括教师个人的基本情况和任课情况;
(2)根据学校教务处所排课进行班级数及人数的统计,然后根据统计
结果进行项目及班
数的设定查询学生选课情况、自己任课情况、获取自己所担任课程分班
表;
(3)录入及修改成绩学生信息管理,
学生在本系统的功能:
(1)查询本人信息、
(2)教师任课信息、选课、选课信息查询、
(3)成绩查询。
管理员在本系统的功能:
(1)教师信息管理,学生信息管理,课程信息管理,管理员信息管理
(2)对系统进行维护和更新
(3)批准课程与否
各实体之间的联系
(1)老师与课程的关系(M:N)
(2)学生和专业的关系(N:1)
(3)院系与专业的关系(1:N)
(4)教师与院系的关系(N:1)
(5)学生与课程的关系(N:N)
本程序所能达到的功能是:用户的添加删除,数据的添加修改删除,
数据的查询,常用工具的使用,数据库的维护等功能。
1.1.5.2数据流图
1.1.5.3软硬件平台设计
(1)软件平台:windowsXP操作系统、Sql-Server2005数据库
(2)硬件平台:普通微机
2、概念模型设计
1、实体
在我们的数据库系统中只有6个实体:学生、教师、管理员、专业、
院系、课程。
(1)学生的属性:学号、姓名、性别、生日、密码
(2)教师的属性:工号、姓名、性别、生日、密码职称
(3)管理员的属性:工号、姓名、性别、生日、密码、权限标志
(4)专业的属性:专业号码、专业名、辅导员、联系方式、专业介绍
(5)院系的属性:系号码、系名称、系主任、联系方式、系介绍
(6)课程的属性:课程号、课程名、学时、学分、课程介绍
(7)学生成绩属性:学号、课程编号、课程名称、成绩
(8)控制设置属性:选课控制,成绩录入控制
2、E—R图
(1)学生实体E-R图
(2)教师实体E-R图
(3)管理员实体E-R图
(4)专业实体E-R图
(5)系实体E-R图
(6)课程实体的E-R图
(7)数据库系统E-R图
3、逻辑数据库设计
本次设计的数据库在SQLServer2000上实现,将概念结构设计中的E-R图转换成SQL
Sever2000支持的关系数据模型
您可能关注的文档
最近下载
- 现代木结构建筑建造技术第二章现代木结构建筑的优势现代木结构的研究与应用.pdf
- 基于STM32的教室灯光控制系统.docx
- 一种磁性硅藻土固定化脂肪酶催化合成植物甾醇酯类化合物的方法.pdf VIP
- 丰田致炫2021款说明书.pdf VIP
- 骨质疏松性骨折PPT课件.pptx
- 2025端午节假期安全教育班会 课件(共19张PPT).pptx VIP
- 某国企集团党委书记董事长“改作风、勇担当,带头真抓实干”专题研讨发言.docx VIP
- 初中物理新教材简介和教学建议(2024人教版)PPT图片.docx VIP
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024.pptx VIP
- 房屋分割证明.docx VIP
文档评论(0)