ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:942.34KB ,
资源ID:2917652      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2917652.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(选课系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

选课系统.docx

1、选课系统学生选课系统设计文档班级:软件14-1BF小组成员:目录一、项目概述 3二、可行性分析 31、技术可行性 32、经济可行性 33、操作可行性 3三、需求分析 31、功能需求 32、性能需求 43、可靠性与可用性需求 44、DFD图设计 45、H图设计 56、功能说明 5四、系统设计 61、系统详细设计 62、数据库设计 72.1、E-R图设计 72.2、表格设计 82.3、数据字典 8五、编码及运行界面 9学生选课系统一、项目概述随着大学生人数的日益增长,传统的选课管理模式已经不能够满足方便快捷的要求了,很多人不能选到自己想选的课,每次选课都要花费大量的时间去刷新网页,而且只能在专门的

2、地方才能有机会选到课,虽然现在换了新的选课系统,比较方便,但是有很多高校的选课系统依旧不令人满意,为此,我们结合自身选课的实际需求,打算开发一个选课系统,用以解决选课上存在的问题,该系统可在保证数据准确无误的前提下,提高学生选课的速度,使学生无需浪费太多时间在选课上面,整个系统的数据库建立三个表,分别为学生表,课程表以及选课表,学生可以通过系统登录,查看自己的信息和课程,管理员通过系统对课程和学生进行管理,学生可以通过系统很快的选到自己需要的课程。二、可行性分析1、 技术可行性 本系统制作环境在WIN 7 64位操作系统下,所用系统开发软件为PowerDesigner 16、Mysql数据库、

3、Eclipse。数据库设计和实现在前两个软件中完成,eclipse为实现前台功能操作界面。本系统制作为网页软件系统,以网页操作为基础,实现平台的构建。2、 经济可行性本系统可用性高,在实现学生的注册、登录、更新个人信息的前提下,给予学生开放式的选课操作,方便学生的课程选择和查询操作。开发成本基本上用于后期数据库的完善和系统界面的进一步美化。3、 操作可行性本系统适用于任何环境,需要使用者具有IE浏览器即可使用,同时,界面中没有其他乱码成分,界面主要语言为简体中文,方便学生操作和浏览。三、需求分析1、 功能需求用户注册用户登录管理员通过系统可以查看所有学生的信息管理员可以管理所有学生(添加、删除

4、等)管理员可以管理所有课程(添加、删除等)管理员可以发布公告学生可以通过系统查看自己的信息学生可以通过系统查看所有课程学生可以通过系统选择自己想学的课程学生可以通过系统查看自己已选择的课程信息学生可以查看公告2、 性能需求 本系统的用户在每次访问该站点时都应能体验到始终如一的性能由于故障原因丢失的数据可以找回用户能够快速准确的找到自己想要的信息系统能在1-2s内执行用户的请求3、 可靠性与可用性需求 本系统要求应用程序在任何时刻都能够精确数据的能力,比如保持数据的原子性、持久性和一致性等,任何时刻都能保持数据完整,并且保证系统内的数据不会被用户以外的人获得,系统应随时处于开启和运行状态,且应无

5、任何故障,使用户随时可以使用,并得到自己想要的信息。4、 DFD图设计5、 H图设计6、 功能说明功能功能描述注释注册功能注册功能方便于新用户第一次使用本系统,给予注册,方便学生以后更快更便捷的进入系统进行相应操作。学生在一次注册完成后,不可再进行相同的注册,保证了一个学号对应到一个学生登录功能登录功能方便于用户二次使用,增加了系统的可复用性,方便学生用户二次操作的快捷性,也加强了系统的操作能力。学生登录之后能进行各模块相应的操作功能查询功能查询功能是学生用户登录之后所包含的功能模块,前提要求学生需登录系统之后。查询功能包括查询个人信息、查询全部课程信息、查询所选课程。查询功能区分于不同用户,

6、管理员(本系统无相应模块,主体为学生)可查询所有成员信息选课功能选课功能针对主体为学生的用户,也是本系统的主体功能所在,用于学生选择课程信息。选课系统核心四、 系统设计1、 系统详细设计系统的功能模块图由系统功能模块图可以看出,本系统主要分为登录模块、查询模块、选课模块。学生第一次使用本系统,如果未注册将会提示学生先进行注册,注册的学生信息将会存储进如数据库,然后再通过登录页面,进行用户名和密码的匹对,就可以实现个人用户的登录。登录成功后就进入了对应学生的个人界面,在这个界面中,学生可以选择查看自己的个人信息,查看课程信息,也可以进行选课操作,输入对应学生的学号和需要选择添加的课程,则会将对应

7、课程加入学生的课程表。此外还有一个独立于功能模块图之外的模块管理员,管理员可以在系统里查询到所有学生和课程的信息,当需要新加入一门课程的时候,管理员可以在本系统中添加课程,学生可以在下次选课的时候选择这门课程,同时有课程因为变故不能选择时,管理员可以更改删除这门课程。系统的HIPO图2、 数据库设计2.1 E-R图设计2.2 表格设计根据E-R图,主要分为学生信息,课程信息以及选课信息,因此我们需要建立三个表,分别为学生表,课程表,选课表。学生表字段名类型及长度描述SnoVarchar(20)主码,学生学号,登录系统用户名SnameVarchar(20)学生姓名SpasswordVarchar

8、(20)登录系统密码SsexVarchar(20)学生性别SageVarchar(20)学生年龄SclassVarchar(20)学生班级SdeptVarchar(20)学生系别课程表字段名类型及长度描述CnoVarchar(10)主码,课程号CnameVarchar(20)课程名CcreditFloat(2,1)课程学分选课表字段名类型及长度描述SnoVarchar(20)学生学号,外码CnoVarchar(10)课程号,外码GradeFloat(4,1)学生课程所获成绩2.3 数据字典本系统的主要数据流有:学生注册申请、登录信息、选课信息、查询信息等等。数据存储包括:学生注册记录、查询课程

9、记录、选择课程记录等文件。文件名:学生信息文件0描述:学生注册的基本信息别名:学生基本信息表组成:学生学号、真实姓名、密码、性别、年龄、班级、系别注释:进入本系统登录之前要进行学生的个人注册文件名:课程信息文件描述:学生课程的基本信息别名:学生课程表组成:课程号、课程名、课程学分注释:选课系统中所录入的课程文件名:学生选课信息文件描述:学生选课的基本信息别名:学生选课表组成:学生学号、学生所选课程号、学生所选课程成绩注释:选课完成之后所录入的信息五、 编码及运行界面登录界面代码:学生选课系统 欢迎使用学生选课系统!  用户名:注册账号密码:忘记密码 登录界面注册界面代码:学生注册 请用户输入个人信息:学号:姓名:密码:inputtype=textname=te

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1