[死海不死] 同步练习及答案1.doc
《[死海不死] 同步练习及答案1.doc》由会员分享,可在线阅读,更多相关《[死海不死] 同步练习及答案1.doc(5页珍藏版)》请在文库网上搜索。
1、责输入,系统会对数据是否符合系统的规定进行判断,若符合规定就写入并保存至数据库中,否则提示用户重新输入相关数据。数据增加流程图如图3.2所示:开始自动生成编号输入数据是否合法写入数据库结束图3.2 数据增加流程图3.2.3 数据修改流程用户需要修改信息时,需要先选中所要修改的记录,然后输入修改之后需要的数据,系统会判断输入的数据的是否符合相关的规定,如果符合则保存至数据库相应位置,否则提示用户重新输入。数据修改流程图如图3.3所示:开始选择需要修改记录输入数据是否合法写入数据库结束图3.3 数据修改流程图3.2.4 数据删除流程数据删除流程图如图3.4所示:开始选择需要删除记录是否删除更新数据
2、库图3.4 数据删除流程图3.3 可行性研究传统的学生选课管理,使用的是人工记录的方式,对于人力、物力、时间等都消耗较大,整体速度慢,出错率还很高,所以我们应该积极使用先进的科学技术,来改善传统的管理模式,进而提高高校的整体办公效率,降低办公过程的成本。我们的学生选课系统主要有以下特点:3.3.1 经济可行性本次研究开发的学生选课系统可以取代传统的学生选课管理模式下的业务流程,减少整个过程的人力投入成本,相应节省了大量的资金,并且极大的提高了对于学生选课信息的收集效率,以及学校管理部门和老师对于选课信息的处理效率,明显缩短了信息的处理周期,并且所有涉及的用户的参与更加简单,界面更直观,系统中各
3、个用户权限的分配也更加适应相关的制度,大大减少了学校的管理成本。因此,总的来说,本项目开发所产生的经费咋经济上是可以接受的,并且本项目完成并实施之后可以达到提高工作效率,降低管理成本的目的,节省大量开支。所有的开支都不是很大,所以本项目在经济上是可行的。3.3.2 技术可行性技术可行性主要考虑使用当前存在的技术能否顺利的完成既定的设计开发目标,使用该技术来创建并使用JS脚本语言,结合HTML代码来制作动态网页实现相关内容的显示。即可高效的实现整个系统的各个功能模块,不需要编译,编写简单,可以直接在服务器的端口上执行,使用系统自带的文本编辑器即可实现编辑功能,不需要使用浏览器。因此整个系统的学习
4、较为简单,调试难度也较小。软件方面,由于系统使用的B/S模式已经发展的相对成熟,所以软件开发的平台可行。因此对于本次开发在技术上是绝对可行的。3.3.3 运行可行性系统运行的可行性分析,需要考虑当前环境下所存在的技术是否能够将本项目中的技术成功运行,并达到高效运转的程度。同时更需要考虑到的是:对于系统的管理员进行相关的培训,实际分析对于所给出的时间是否能够将既定的开发任务完成等。我国目前信息化的发展已达到一个相当高的水平,各方面工作人员的职业素质也有很大的提升,所以本系统在运行上具备了可行性。3.3.4 时间可行性从时间上看,在几个月的毕业设计时间里,结合大学专业课程中所学的相关知识,并学习相
5、关的新知识新技术,之后开发学生选课信息系统,时间上可能会有些紧,但是也不是完全不可能实现,在这几个月的时间里,我合理的安排加上自己的努力使得整体的功能基本可以实现。4 系统设计4.1 系统总体设计系统的设计首先的要求就是功能上的完备,其次还需要考虑到用户的操作体验,也就是界面的友好性,所以,对于整个系统的设计来说,功能模块的设计与实现是重中之重。由于本系统针对的是一般性质的高校学生选课管理工作,适用于大部分的学分选课制高校使用,具有一般适用性,系统最终实现的功能基本能够满足高校对于学生选课信息管理这项工作的整体业务流程。因此,在总体上,需要先将整个系统划分为几个大类别,之后再细化每个大类别之下
6、的小模块,逐个设计实现,增加细节的功能及操作。系统功能模块划分情况如图4.1所示:学生选课系统系统设置管理选课信息管理课程信息管理课表信息管理用户信息管理帐号信息设置管理密码信息设置管理用户信息添加 用户信息删除用户信息修改管理课程信息管理课程信息提交课表信息添加课表信息修改课表信息删除选课信息添加选课信息修改选课信息删除图4.1系统功能模块图4.2 概要设计在整个设计的前期,我们通过系统的需求分析,明确了自己要开发设计的软件是要实现怎样的功能,需要做到什么样的一个程度,基本构建出一个系统目标的大致逻辑模型。之后我们需要把构建好的逻辑模型转换为物理模型,最后再针对我们的物理模型实现最初的系统需
7、求。4.3 数据库概念结构设计在一个应用程序的设计过程中,数据库的设计是很重要的一部分,数据库的选择是整个数据库设计工作中最首要的工作,选择好的数据能使整个应用程序的后台设计以及后期运行使用都事半功倍。根据以上章节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体E-R图如图4.2所示: 学生选课信息属于属于查询管理用户分类信息管理员学生选课系统管理管理管理查询nnnn11n1111n图4.2系统实体E-R图4.4 数据库逻辑结构设计本系统的数据之间的关系比较清晰,根据学生选课信息管理系统的实际需求,主要设计出数据库的表如下:admin管理员信息表列 名数据类型长度说 明idint
8、4编号namevarchar50管理员IDpasswordvarchar50管理员密码Realnamevarchar50增加时间Sexvarchar50性别agevarchar50年龄addressvarchar50地址telvarchar50电话addtimevarchar50时间xs学生信息表列 名数据类型长度说 明idint4编号xhvarchar50帐号mmvarchar50密码xmvarchar50姓名dhvarchar50班级Bj班级信息表列 名数据类型长度说 明idint4编号Btvarchar50名称Nrvarchar50教师Sjvarchar50说明Kc课程信息表列 名数据类
9、型长度说 明idint4编号Mcvarchar50内容Sjvarchar50时间Membervarchar50用户Cj成绩信息表列 名数据类型长度说 明idint4编号xhvarchar50学号Kmvarchar50科目Cjvarchar50成绩sjvarchar50时间Gg公告信息表列 名数据类型长度说 明idint4编号Mcvarchar50内容Sjvarchar50时间Membervarchar50用户5 系统实现5.1 系统登陆模块 本模块主要实现用户登录的功能。将整个系统的用户分为四种不同的身份,用户登录时需要根据自己的身份进行选择登录,用户输入登录账号和密码之后,会先在客户端对输入
10、的数据进行验证,验证通过之后会将数据提交给服务器端,提交的数据会由服务器端与数据库中的相关信息做对比,如果二者不相符返回错误提示信息,否则登录成功,进入系统主界面。系统登陆界面主要实现整个系统的登录功能,包括山东交通学院特色景色的展示以及相关的欢迎信息,其实际的运行结果如图5.1所示:图5.1系统登陆界面 5.2 系统首页实现 用户首页会标明每个用户的登录名称和身份。每个用户首页的功能模块包括密码信息管理模块和系统注销模块以及每个身份所特有的一些功能模块,具体的分配情况如下:5.2.1 系统管理员首页其首页主要分为密码修改模块、公告管理模块以及注销模块。实际运行效果如图5.2所示: 图5.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 死海不死 死海不死 同步练习及答案1 死海 不死 同步 练习 答案