1、2系统需求分析、功能分析和模块设计系统需求分析本系统依照工作职责范围的不同,设定四级权限,学工处和教务处、系部、辅导员(班主任)和学生。学工处是整个学生工作的核心部门,设定其各项工作的负责人为对应治理模块的系统治理员,能够通过IE阅读器方便快捷地处置各项工作事务,审核各系部提交的文件资料,发布各类信息公告;学生大体信息治理员负责每一个学生的大体信息数据并更新;学生档案治理员负责学生档案的调配治理工作;学生公寓治理员负责对学生携室进行合理的调整:心理咨询治理员负责学生心理咨询方面的工作。教务处作为系统治理员更改学生的大体信息(专业、课程设置等),及时更新学生成绩和补考等信息数据。各系部治理人员为
3、能的需求、辅导员(班主任)对功能的需求和学生对功能的需求四部份。系统治理员(学工部人员)对功能的需求学工处和教务处权限最大,能够对学生、班级情形进行统一的治理,学工处对功能的需求有:有关学生信息的阅读、添加、修改、删除;班级信息的阅读、添加、修改、删除,班级设置等;辅导员(班主任)信息的添加,对辅导员(班主任)权限的修改;发布信息和处置信息。教务处对功能的需求有:更改学生的大体信息(专业、课程设置等),及时更新学生成绩和补考等信息数据。系部对功能的需求各系部别离治理自己系部的班级,能够处置本系学生的大体信息和欠费情形,能够发布信息和处置信息;辅导员(班主任)对功能的需求辅导员(班主任)对班级的
5、理模块:辅导员(班主任)为在校学生添加德育信息等;6)报表输出模块:包括“学生花名册”、“成绩表”等功能。如以下图所示:学牛信!:!管理系统3本系统采纳的解决方式(技术)本系统拟采纳ASP+MacromediaDreamweaverMX+SQLServer2000企业版作为基础,效劳器端利用Windows2003ServerSP1操作系统+,客户端利用以上版本,整个系统采纳三层结构,实现B/S模式的网络治理系统。ASP作为一种基于Web应用的动态效劳技术,能够支持VBScript和JavaScript两种脚本语言,结合ADO通过ODBC提供的数据库访问接口,在效劳器端执行而不依托于客户端就能够
6、够轻松实现对数据库的连接,以便对数据进行直接的访问和存储。效劳器端操作系统采纳Windows2003ServerSP1+,做适当的设置即能够顺利运行治理系统,客户端阅读器可采纳微软的、Netscape都可实现对治理系统的访问和利用。系统实现的要紧技术:1)采纳B/S结构基于B/S结构的学生信息治理系统,客户端是通用阅读器IE,业务功能由独立的应用效劳器处置,数据处置仍由数据库效劳器完成,不需要象C/S结构那样安装不同的客户端应用程序,B/S结构的功能都在Web效劳器上实现,开发和保护工作简单易行。这种结构可实现网上查询的大体功能,如用户注册、查询、修改信息和报表输出等。2)ASP技术ASP(
7、ActiveServerPage)即活动效劳器页面,它是由Microsoft推出的用于Web开发的技术。ASP是一种效劳器脚本环境。在ASP环境下,开发者能够通过创建效劳器脚本,编写壮大的Web应用程序,实现动态交互式Web页面;ASP脚本还能够和HTML语言、Java小程序等混合在一路书写,这大大扩充了ASP程序的功能,降低了ASP应用的难度。3)ODBC技术通过访问数据库的方式在本系统中取得应用,它通过驱动程序来提供数据库的独立性,驱动程序与具体数据库有关,它是一个用以支持ODBC函数挪用的模块,应用程序通过挪用驱动程序所支持的函数来操作数据库,使应用程序操作不同类型的数据库,就能够够动态地链接到不同的驱动程序上。ODBC具有良好的数据库独立性,通过ODBC能够使得数据库的更改变得超级容易,因为对应用程序来讲只需改换一下驱动