选课系统数据库设计

选课系统数据库设计

ID:21841281

大小:343.40 KB

页数:15页

时间:2018-10-25

选课系统数据库设计_第1页
选课系统数据库设计_第2页
选课系统数据库设计_第3页
选课系统数据库设计_第4页
选课系统数据库设计_第5页
资源描述:

《选课系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录HEFEIUNIVERSITY0第1章.系统分析21.1系统分析与总体设计21.2数据库设计与实现21.3系统总体设计2第2章课题的可行性分析32.1可行性分析32.2数据字典4第3章数据库逻辑设计53.1系统逻辑设计53.2主图63.3部分E-R实体图63.3.1学生E-R实体图63.3.2课程E-R实体图73.3.3教学楼,教室E-R实体图73.3.4课程时间地点,选课E-R实体图73.3.5教师,管理员E-R实体图8第4章.数据库物理实现84.1数据库物理实现84.1.1建立数据库84.1.2建立表94.1.3建立关系12

2、4.2数据库查询功能124.2.1查询功能124.2.2插入功能134.2.3删除功能134.2.4更新功能14第5章.总结15第1章.系统分析1.1系统分析与总体设计学生选课系统数据库使用SQLServer2000建立,并用ASP设计和编程实现。学校管理人员通过该学生选课管理系统完成所有的日常教务工作。用户在学校内的所有和教务相关的数据都通过教务管理系统进行管理,如学生管理、师资管理、选课管理、成绩管理等;完成对学校人员,如教师、学生等。该系统需要具有美观容易的操作界面、方便系统的使用者。系统的使用者为不同身份,不同的身份登录系统

3、后可以进入自己的操作界面,不能越权访问其他功能,保证系统的安全、系统数据库设计需方便程序进行访问,方便系统程序的维护、系统的模块都能正常运行,并且满足学校要求。1.2数据库设计与实现数据库是此系统的核心,系统中所有的信息都存储在数据库中,在所有ASP.NET页面中与数据库连接,从而实现所有需要的功能。本系统中数据库采用MicrosoftSQLServer作为数据库工具。数据库设计的合理与功能的实现有着至关重要的影响。一个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R图直观地

4、表示出数据库系统的需求。通常选取一个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。1.3系统总体设计在前面的系统的系统功能分析中,将系统划分成10个模块,如图:用户登录身份验证模块设置选课时间模块录入信息模块开设课程模块编辑程序时间地点模块评分模块查看课程模块选课和锁定模块第2章课题的可行性分析2.1可行性分析在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。1.目标和方案的可行性:如果采用人工操作的方式,不仅操作不方便,耗费人力,而且还容易出现错误。所以当前迫切

5、需要一个计算机化的管理信息系统。开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化。2.技术方面的可行性:本系统是用ASP结合SqlServer2000数据库来开发的一个信息管理软件。ASP在数据库方面的特长显得尤为突出:适用于多种数据库结构,结合客户端的html能够创建出完美漂亮且高效的软件系统。3.管理方面的可行性:作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际的院校中进行使用。根据以上几方面的可行性分析,可以得出结

6、论:开发该学生选课管理系统是可以进行的。系统介绍,如图:学生选课管理系统用户系统管理员录入的选课信息录入的用户信息查询的用户信息成绩信息选课方案建议选课信息2.2数据字典数据流字典编号数据流名来源组成去向备注L01用户信息S1系统管理员P1提供选课方案L02成绩信息S1系统管理员P4成绩查询L03成绩清单P4成绩查询S2用户L04成绩信息P4成绩查询D3成绩记录L05选课方案P1提供方案D1选课记录L06选课方案D1选课记录P1提供方案L07选课方案建议P1提供方案S2用户L08选课信息S2用户P2处理选课L09更新的选课信息S2用

7、户P3修改选课L10选课信息P2处理选课D2选课信息L11选课信息D2选课信息P2处理选课L12更新的选课信息P3修改选课D2选课信息L13更新的选课信息D2选课信息P3修改选课L14更新的选课信息S1系统管理员P3修改选课数据存储字典编号数据存储名输入数据流输出数据流内容备注D1选课方案L05选课方案L06选课方案D2选课信息L10选课信息L11选课信息数据处理字典编号数据处理名输入处理概况输出备注P1提供选课方案L01用户信息L06选课方案根据用户信息选出合适的选课方案供参考L07选课方案P2处理选课信息L08选课信息L11选课

8、信息读入选课信息数据到选课信息存储档案里L10选课信息P3修改选课信息L09更新的选课信息L13更新的选课信息L14更新的选课信息读入用户录入的新选课信息,覆盖从选课信息档案中读入的用户信息,写入到选课信息档案中L12更新的选课信息P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。