基于ASP.NET的毕业设计选题系统解决方案

更新时间:2023-07-22 04:53:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

按照高校毕业设计管理信息化的要求,介绍了一种基于B/S模式,采用ASP.NET技术,在SQL2000数据库系统的基础上实现毕业设计选题系统的关链技术和系统解决方案。

10 6

建电

20 0 8年第 1期 1

基于 A PN T的毕业设计选题系统解决方案 S .E黄伟敏(陕西铁路工程职业技术学院陕西渭南 7 4 0 ) 100

【要l摘:按照高校毕业设计管理信息化的要求,绍了一种基于 BS模式,介/采用 A PN T技术, S L 0 0数据库系 S .E在 Q 20统的基础上实现毕业设计选题系统的关链技术和系统解决方案。

【关键词】 S .E S :A PN T;Ql引言、

;毕业设计;选题系统;选择了流行的 Widw 2 0 evr络操作系统 .利用 n 6o no s0 3Sre网 s. (nent n r a o evr建立 We Itre f m dnSre) Io b服务器,S .E A PN T通过 A .

毕业设计的选题是高校毕业设计管理工作中的一项重要内容。随着高校信息化的逐步推行。校毕业设计管理的规范化、高 科学化、信息化已成为当前面临的重要课题。 目前。多高校的毕业设计管理还存在一些问题。例如:很根据教学要求。通常学生在大学最后半年或一年需要在外地进行顶岗实习,此时又面临着毕业设计选题问题;外,统的毕而另传业设计选题工作需要进行汇总所选题目。整题目选择 .行二调进次选题等工作,工作量大。步骤繁琐。此,立网上毕业设计选因建题系统,学生在线选题。仅可以方便指导教师和学生。高让不提工作效率。是信息化发展的必然趋势。也2系统模块设计、本系统的模块架构如图 l示【分为登录模块、师模块、所 l 1。教

DON T访问数据库刚。采用 S LSre2 0 .E Q evr0 0数据库管理系统作为数据库服务器 I‘户端通过 We览器的系统进行操作。 l。客 b浏31系统结构 .系统结构方案如图 2所示:WWWl g- l S

厂 ..厂二=] I竺 l—二 I L二图 2系统结构方案

学生模块、坛模块和后台管理模块。论

这种””务器,瘦”户端的运行模式。要的数据计胖服”客主算、用程序及数据服务器安装都在服务器端完成。户机不用应客安装应用程序,有操作可通过免费

的浏览器来完成。种体系所这

结构充分利用了服务器资源。供了跨平台、单一致的应用环提简境。现了开发环境与应用环境的分离。少了系统开发和维护实减的工作量,于异地操作。便

32实现技术 .

图 l系统模块架构

21登录模块 .’ 登录模块包括管理员登录模块、师登录模块、生登录模教学块。同用户。予不同权限。理员具有最高权限。以使用后不给管可台管理模块。接管理和更新数据库中的数据。师可以上传课 直教

题以及在线对所带学生进行辅导。学生可以使用”生选题””学和选题结果”能。在线与指导教师交流。功并 2 .师模块 2教教师模块主要包括课题管理模块和选择学生模块。课题管理模块主要是教师拟定、辑、传课题。学生选题并公示出编上供最终选题结果。选择学生模块可以在教师所指导的课题选定学生超过 4人时选择学生。23学生模块 _

学生模块包括学生选题模块和选题结果模块。学生选题模块可以逐项查找毕业设计题目信息 .也可以通过查询条件来查看毕业设计题目,定是否选择该题目,定后,生可以通过决选学选题结果模块输入自己的学生编号来查看选题结果。 2 .他功能模块 4其论坛模块就是提供一个指导教师和学生交流讨论的平台 . 同时进行公告通知的发布、管理。后台管理模块主要是进行用户、选题数据管理。 3系统解决方案、毕业设计选题系统采用了 BS (rw e Sre)三层体系结/ Bo sr evr/构。即一个 We b浏览器作为用户界面。个数据库服务器用作一信息存储和一个连接两者的 We b服务器组成。系统服务器端该

A PN T是一个含有表示层、业务逻辑层和数据访问层的 S .E三层结构系统四表示层包含 . p . p .文件 .。 a x和 a x S s s C负责接收用户输入和将服务器端传来的数据显示给用户:业务逻辑层通过调用数据访问层的方法来获取数据的类。现为 c文件。责表 s类负接收浏览器传来的请求并传递给数据层 .

同时将请求结果反馈给浏览器;据访问层封装了访问数据库的各种方法的类,般数一表现为一个 C类文件 .其作用是通过 A O.E 8 D N T使数据为事务逻辑提供数据服务数据库系统 .选择了与 WidW 0 3S re紧密结合的 n O 82 0 evr S LS r r为后台数据库服务器。于管理系统的数据表, Q ev作 e用包括题库、用户信息等各种相关的数据表。数据库编程方式采用 A fe数据对象 A O (c v a ho0 c vX i D A teD t O i .通过使用 A O控 i a D件、绑定数据对象到内置控件和 A t e控件、建 A P应用程 c vX i创 s序等。可以访问这些可编程的数据对象。都 在安全方面。使用 A PN T和 n s .E s结合在一起提供验证和授权服务来保障系统的安全。对于有输入的验证页面采用 A P S. N T提供的 R glrx r s n a dtr件 . E euaE pe i V l ao控 so i一方面执行更为详 尽的验证服务。一方面过滤掉对系统安全有威胁的敏感字符。另 同时。系统对不同的用户级别赋予不同的权限,登录后通过 A PN T的 Ssi S .E es n对象记录登录用户信息 . o根据记录的信息标 识导入到不同的管理页面或浏览页面。4、结语

基于 A P E S . T的毕业设计选题系统 .分利用互联网的优 N充势。少了选课时教师的劳动量,得学校在外实习的学生可通减使过 It e在线选择毕业设计题目、 ne t m '获得指导教师指导,可有效地提高教学管理效率。参考文献:1赵丽艳。征峰 .于 A PNE的毕业设计选题系统构建田科技情报 .陈基 S. T

(转第 2 5页 )下 0

本文来源:https://www.bwwdw.com/article/699m.html

Top