1.2 课题任务
按照设计学生社团管理系统的原理和方法,采用完善的计算机信息技术,支持学生社团管理全过程,加强学生社团管理活动中各项信息资源的管理和应用,优化人、财、物和信息资源在社团的合理配置,在为学校社团管理提供全面信息服务的基础上,提供优先选择学生社团的能力,为学生社团各项工作稳定地发展提供有力的支持[1]。
根据使用人员对信息、信息处理和信息安全性、完整性的要求,分别对用户的信息需求目标进行分析:
1.对信息的目标要求:随时录入新加入的社团信息,添加社团人员信息,记录新社员登记;录入学生社团活动,对社团会费修改记录,实现各种查询功能。
2.对信息处理的目标要求:设置新增、修改、删除、恢复、查询等信息处理功能。
3.对数据安全性、完整性的目标要求:设置用户密码口令,保证不被非法操作。
1.3 设计思想
根据学生社团管理系统的设计实现的实际需求,本系统必须有一个正确的设计指导思想,通过合理的选择操作系统、数据结构、数据库以及开发环境,构成一个完善的网络体系结构,才能充分发挥老师学生在管理学生社团的优势,此系统的设计实现应按照下述原则进行[2]。
1.实用性 本系统以学生社团需求为目标,以方便教师学生管理学生社团为原则。根据实际的需求分析,应该设计并实现一个先进的学生社团管理系统的设计实现。
2.方便性 本系统可以让学生,管理员快速的查找到自己需要的相关信息,及时的修改与编辑。
3.共享性 本学生社团管理系统的设计实现最大的好处就是可以系统共享,不但社团管理员能用到本系统,学校的很多部门都可以使用本系统,为工作带来极大的方便。
4.先进性 本系统将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统采用B/S开发模式,使用SQL Server 2008作为数据库,开发环境使用Visual Studio 2008,可以方便的满足该学生社团管理系统的设计实现的使用和管理上的需要。论文网
8.可靠性 一个实用的系统同时必须是可靠的,本系统通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性。
6.可维护性 系统的设计要求方便维护,包括硬件的维护和软件的维护。
7.安全性 在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证数据的安全性。
8.智能性 本系统在设计时,充分考虑系统运行的智能性,尽量的使程序智能化,在使用系统一段时间后,系统可以和所处部门的业务相融合。
2 系统环境
2.1 系统开发环境
2.1.1 asp.net技术
ASP.net是把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分[3]。
ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。