1.2国内外研究现状
毕业论文是高校教学中一个重要环节,而毕业论文选题是这个环节的关键和开端。目前大部分高校仍采用传统的手工方式进行选题工作。由于高校毕业生外地实习、找工作以及高校新校区建设,两地办学情况较为普遍,学校、指导老师和毕业生在时间、空间上往往存在着较大的冲突,成为开展毕业论文相关工作的瓶颈。学生选题、数据统计、名单打印、指导老师编排等工作也都无法实现科学化、信息化、无纸化。传统的方式已经不能适应现代教学管理的改革和发展的需要,迫切需要一种新的毕业论文选题方式。
1.3主要工作
(1)对ASP.NET技术作了细致的研究,对ASP.NET在WEB信息系统中的应用作了具体的分析。
(2)对网站作了详细的需求分析,以及对数据库的设计作了详细介绍,在数据库中完成数据表的建立以及插入了相应的数据。
(3)完成了前台界面的布局和各模块具体功能代码编写的实现。
2.相关技术介绍
2.1 ASP.NET技术
ASP.NET是Microsoft.net的一部分,提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,它可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个可以用任何与.NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序[3]。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
2.2 SQL Server 2000数据库
SQL Server 2000是一个关系数据库管理系统,它所使用的数据库查询语言称为Transact-SQL,是SQL Server 2000的核心[4]。Transact-SQL可以使你方便的编写功能强大的存储过程,存放在服务器端,并预先编译过,执行速度非常快。触发是一种特殊的存储过程,用来确保SQL Server 2000数据库引用的完整性,可以建立插入,删除和更新触发以控制相关的表格中对数据的插入,删除和更新。
2.3 Browser/Server结构
Browser/Server结构(简称B/S结构)即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现。B/S的客户端,不再负责数据库的存取和复杂数据计算等任务,只需要其进行显示,充分发挥了服务器的强大作用,使客户端变得非常“苗条”。B/S结构的特点为文护和升级方式简单,成本降低,选择更多。
3.系统分析与设计
3.1系统需求分析
毕业设计管理的整个过程中,教师发布课题,学生申报课题,教师审核课题,教师及学生提交相关文档等,如教师应提交包括毕业设计题目申报表、毕业设计课题论证书、对课题的要求,以及学生选题申请表、校外设计申请表、课题的开题报告、外国文献的翻译,课题参考的文献以及毕业设计的代码撰写最终论文电子稿、答辩稿等材料[5]。
3.2系统功能模块设计
本系统分为管理员、教师及学生三种用户,具体功能描述如下:
3.2.1管理员用户模块
对学校开设的专业信息进行添加、删除及修改操作。完成对学校班级信息的添加、删除及修改的操作。能够对学生信息进行添加、删除、修改或查询的操作。为学生登录设置初使密码,学生登录后可以进行更改。能够对教师信息进行添加、删除、修改或查询的操作。为教师登录设置初使密码,管理员可以查看所有学生的选题信息表。可以按学号、班级、指导教师等进行查询及打印。 ASP.net高校毕业设计选题系统的设计+源程序(2):http://www.751com.cn/jisuanji/lunwen_14636.html