1、 系统必须严格按照角色来划分系统的功能,管理员实现对学生用户,教师用户,项目信息进行管理。教师对学生申请的项目进行审核管理。学生实现对项目的申报。系统的三种角色的功能划分的必须明确,不能用户角色的功能混乱。
2、 根据大学生自主科技申报的特点,开发一个流程化,系统化的申报系统,并初步形成一个相对完整的科技项目申报的体系。
3、 系统要能实现系统既定的功能模块。应该包括学生信息管理,教师信息管理,账号信息管理,项目信息管理,项目审核管理,项目申请管理,公告信息管理等功能模块,实现各个模块的有序连接,系统流程清晰明了。
本系统拟采用C#语言进行开发,使用Visual Studio2008 作为开发平台,并以SQL Server 2005作为系统的数据库。用Dreamweaver网页制作工具完成网页界面的设计,用HTML语言设计网页的外观构架,系统使用是ASP.NET语言开发,在后台代码中实现对提交数据的处理,在系统的后台,用SQL Server 2005作为数据库。本设计主要在Windows XP系统平台上实验操作。
系统功能结构
大学生自主科技立项申报系统主要包括管理员模块,教师管理模块和学生管理模块三个大的功能模块。
学生管理模块主要包括的功能包括:学生注册,学生登录,申请项目,提交我的项目包括审核状态,需求分析管理,项目文档管理,毕业项目管理,站内短信管理,修改密码等功能模块。
教师管理模块主要包括的功能有:提交项目项目,查看项目审核状态,学生项目审核,学生项目评审,站内短信,系统公告,修改登录密码等功能模块。
管理员模块的主要功能包括:教师信息管理,帐号信息管理,学生信息管理,网站公告管理,项目管理,申请项目状态查看,站内短信管理,修改登录密码等功能模块。