网站大量收购闲置独家精品文档,联系QQ:2885784924

《Web技术(实践)(高起专)》22年6月课程考核-王永峰.docxVIP

《Web技术(实践)(高起专)》22年6月课程考核-王永峰.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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教师首页

教师作为系统占较小比例的用户,所拥有的权限比较小。最主要的是查看一些学生的信息,并没有

文档评论(0)

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

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

1亿VIP精品文档

相关文档