- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林工程技术师范学院
信息工程学院
2014年月日
目 录
一、课程设计的目的 1
二、系统需求 3
三、系统设计 4
四、系统实现 7
五、系统测试 11
六、课设总结与体会 19
参考文献 20
附录 1
摘 要
随着科学技术的发展,计算机领域不断取得新的研究成果。并不断地代替和延伸脑力劳动方面发挥越来越重要的作用,无论是工业还是日常生活都越来越离不开计算机,尤其是在学校里,随着不同高校的的不断扩大和招生人数的不断增加,要处理大量的学生数据信息显得尤为的重要。学生的信息管理是学校工作中一项重要的内容。
本系统论文主要是管理课程的资料。重点介绍其功能:信息添加、信息修改、信息的删除及信息查询。使用Dreamweaver8进行静态页面设计,应用ASP程序进行后台管理操作,并用Access进行后台数据库的连接设计。主要是以四大功能进行系统的设计和实现。
关键词:计算机 信息 设计 管理
一、课程设计的目的二、三、设计
图1工程结构图3.2用户信息数据库设计
info表是用于管理员登陆时用于验证身份的,包括用户名、密码等。
其数据库如图:
图2
3.3课程信息数据库设计
课程信息数据库是存放课程基本信息资料,如课程号、课程名、学分、教师号等。其数据库如下:
图3
图4
四、
4.1登录界面的实现
(1)只有通过index.asp登录界面才能进入主页面进行相应课程信息的操作。
(2)进入登录界面:通过注册页面让用户提交注册并保存在user表里,并通过登录页面读取用户提交的 登录信息与保存在数据库中的数据进行比较以验证是否成功登录。
图5:用户登录界面
4.2查询及添加页面的实现
课程信息管理系统主要是与数据库的连接,然后通过数据库进信息的查询、添加、更新及删除等功能。
在课程信息管理系统首面index.asp上输入用户信息并单击”登陆”,即可进入chaxun.asp页面,在该页面中首先可以选择一种查询方式,然后输入关键字的值,并单击”查询”铵钮,如果找到匹配的课程信息记录,则以表格的形式显示出来。
查询界面
图6:查询页面 chaxun.asp
图:7:查询显示界面zr-3.asp
在课程信息管理查询界面页(chaxun.asp)单击“添加”按钮,可以进入regs.asp页面,在该页面中输入课程资料,并提交给addnews.asp页面进行添加,将数据保存到数据库中。界面如下:
图8: 添加页面regs.asp
4.3修改课程资料
在课程信息管理查询界面页(chaxun.asp)输入课程号或教师号,并单击“确定”,可以进入zr-3.asp页面,在该页面中显示课程信息资料,并有“修改”按钮,点击该按钮便可以进入修改信息资料的界面changeme.asp
界面如下:
图9:信息更新界面changeme.asp
4.4数据库的完整性和安全性?
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露,更改,或者破坏.安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题,只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全笥问题更为突出,系统安全保护措施是否有效是数据库系统的主要指标之一.?
数据库的完整性是指数据的正确性和相容性.例如本系统中;学生的学号必须唯一;性别只能是男或女;学生所在的系统必须是学校已开设的系.等.数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库的完事性是非常重要的.?
五、测试
六、课设总结与体会
ASP.NET课程结束了,这次的课程设计是个人完成一个小型在线自主学习系统现在把ASP.NET课程设计小结一下
第一,设计文档的重要性。在系统开发之前一定要把系统的设计做好,包括系统数据库设计、系统的架构、业务逻辑分析、抽象出基本类和他们的关系、系统的功能模块划分等。由于时间比较紧张,前期设计工作没有做到位,导致开发工程中重复性修改,系统代码有点冗余,部分代码没有有效重用。
第二,分层的好处。课堂上老师把分层的好处说了一大堆,这次在项目里真正的体会到了。这次课程设计把系统分为四层,表示层,业务层,数据访问层,数据库。在课程设计过程中,采用了分层,就可以分开开发,也可以分开测试,工作独立性比较好;代码很容易理解,由于封装了底层的功
文档评论(0)