- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Web技术(实践)
选课管理系统的设计与实现
1引言
随着信息时代的发展,计算机已逐渐从企业和科学院进入普通百姓家。互联网已经普及到生活的每个角落,计算机技术带给人们许多意想不到的便利。从目前的情况来看,我们与计算机密不可分,我们可以使用计算机和互联网进行在线购物,视频学习,互动沟通和其他活动,可以这么说,计算机技术已经融入了我们生活的各个方面。伴随着计算机技术以及网络科技的飞速发展,学生选课系统是现代理论与科技结合的产物。学生选课系统将网络科技融合现代大学学分制度以及学生信息管理理论实现现实中的应用开发。通过运用计算机技术,可以对学生的选课进行规划和分析,在整个选课过程中,分析每一个步骤产生的数据,整合与配置信息,从而达到形成稳定的,数据可靠的,只针对学校的信息源。
从而使学生的整个课程选择过程更加自动化,全面和数字化。最后将信息源作为基本连接,并与现代计算机技术相结合,最终设计出适合学生和老师使用的信息管理系统,达到学校对于学生信息管理和决策更加高效、便捷的目的。
2系统设计
2.1系统总体设计
系统设计的首要要求是功能的完整性,另外在实现功能的前提下,用户能够更加简单明了的操作,对于整体的系统设计也十分重要。因为,系统的设计目标人群为现阶段普通在校大学生,因此适用于高校大多数学分选修课,具有普遍适用性,符合高校用户信息管理的要求。因此,需要根据不用身份的使用用户,将系统分为几个不同的类型,之后逐步完善每个主要类型下面的各个主要的功能,系统功能模块划分情况如图1所示。
图1系统功能模块图
2.2数据库概念结构设计
数据库设计是应用程序设计过程中非常重要的部分。数据库的选择是整个数据库设计中最重要的任务。为了使整个应用程序的后台设计符合之后的用户使用和操作,必须选择合适的数据库,采用mysql设计管理的数据库。对于数据库来说,安全性是十分重要的一个指标,数据库的安全性越好,数据越机密,数据越完整,用起来才更加的方便。因此要防止没有授权的用户非法进入数据库信息,破坏数据库,需要采取一定的安全措施。
2.3数据库逻辑结构设计
系统根据用户实际的选课需要,学校信息管理的需要进行设计,逻辑层次清晰,主要设计出数据库的表1如下。
表1admin管理员和xs学生信息表
列名
数据类型
长度
说明
ld
int
4
编号
name
varchar
50
管理员ID
password
varchar
50
管理员密码
Realname
varchar
50
增加时间
Sex
varchar
50
性别
age
varchar
50
年龄
address
varchar
50
地址
tel
varchar
50
电话
addtime
varchar
50
时间
id
int
4
编号
xh
varchar
50
帐号
mm
varchar
50
密码
xm
varchar
50
姓名
dh
varchar
50
班级
3系统功能
3.1系统登录模块
该模块主要实现用户登录功能。整个系统的用户分为四个不同的身份。登录时,用户依据自己的身份信息选择登录,输入用户账号以及个人密码登录,输入的数据将在客户端中进行验证。数据被提交到服务器,并且所提交的数据在服务器和数据库中的相关信息之间进行比较。如果两者不匹配,将返回错误消息,否则,登录成功并进入系统主界面。统登录界面主要实现了整个系统的登录功能,包括显示山东交通大学的特色风景和相关的欢迎信息。
3.2系统首页实现
由于具有不同身份的用户具有不同的权限,因此具有不同身份的用户将根据其身份显示不同的功能菜单。用户可以单击左侧的功能列表按钮以跳至相关页面以完成相应的功能。除了学生用户主页之外,其他用户主页还将指示每个用户的登录名和身份。每个用户的页面具有的共同特征是,每个用户都可以更改信息密码,注销登录系统。另外根据每个人身份的不同,具有不同的实现功能。具体的分配如下。
3.2.1系统管理员首页
系统管理员主页上的特色功能模块是公告信息管理模块。只有整个系统的系统管理员才能执行诸如发布,修改和删除系统公告之类的操作,而其他用户仅有权查看公告信息。因此,其主页主要实现的功能为:更改用户密码,发布公告,注销用户信息。
3.2.2管理员首页
管理员是在整个系统上具有相对集中权限的身份。它主要负责管理学生,老师和班级的信息,课程安排信息的管理,学生成绩的管理和课程选择信息的管理。作为学院以及学校的管理部门,管理员集中管理学生以及教学的各项信息,负责导入相关的课程,收集与查看学生的成绩,导入教师开授的课程。由此来看,管理员系统涉及许多的功能板块,在整个设计过程中,处于举重若轻的地位。
3.2.3教师首页
教师作为系统占较小比例的用户,所拥有的权限比较小。最主要的是查看一些学生的信息,并没有
您可能关注的文档
- 四川大学《马克思主义哲学原理》考核1-4满分答案.docx
- 四川大学《人力资源开发与管理》作业答案.doc
- 四川大学《西方经济学》作业答案.doc
- 四川大学《行政法学》作业答案.doc
- 四川大学《应用写作》作业答案.doc
- 《钢结构(实践)》练习题单选题+多选题+判断题.pdf
- 《钢结构(实践)》练习题多选题.pdf
- 《钢结构(实践)》练习题判断题.pdf
- 《高层建筑与抗震设计》练习题单选题+多选题+判断题.pdf
- 《高层建筑与抗震设计》练习题多选题.pdf
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)