学生顶岗实习管理系统设计分析
本系统适用于普通大学,其功能主要分为六大类:
用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。
实习岗位管理:用于对各学期实习岗位的开设和修改。
实习学分管理:用于对实习学分的输入、修改,查询。
学生信息管理:添加,删除,修改学生信息等。
实习信息管理: 对授课教师,实习岗位号,学时数,实习单位等信息的添加,维护等。
学生信息查询: 对学生信息等信息的查询,查询方式为模糊,且具有多条件组合查询功能。
系统功能分析
权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。
录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。
退出功能:结束并关闭系统。
1.学生顶岗实习管理系统选题的背景、目的和意义
现在学生信息管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生信息管理。但手工管理效率低,为了适应时代的发展,提高工作效率,建立一个“学生信息管理系统”,通过计算机实现对学校学生信息的管理。不仅可用于一般的信息查询和维护,而且可以对信息进行各种必要的数学统计和分析。
2.学生顶岗实习管理系统课题主要研究内容及应用的原理和理论依据
学校进行信息化改造是大势所趋。信息化管理可以优化学校的管理流程、提高企业的工作效率和资源利用率、降低学校的经营风险、建立学校和学生的桥梁、最终实现成倍提升企业效益。
整个过程可以分为三个阶段:
第一阶段是学生信息维护阶段:此阶段主要是管理员对学生基本信息管理阶段。
第二阶段是学生信息查询阶段:此阶段主要是管理员对学生信息的查询阶段。
第三阶段是学生信息统计阶段:此阶段是主要是学生信息统计阶段。
系统主要实现学生信息维护、学生信息查询、学生信息统计等主要功能。采用3层架构即MVC,开发平台VS2008 数据库SQLServer。采用MVC是为了符合软件开发规范,以便使软件具有更好的效率和维护。
3.学生顶岗实习管理系统课题难点和解决的关键问题;拟采取的研究方法及其可行性
3.1课题难点
(1)学生顶岗实习管理系统为学校提供更多更快捷的功能。如学生信息维护、学生信息查询、学生信息统计。用Web的形式展现丰富的页面功能。
(2)学生顶岗实习管理系统让学校管理人的需求在最短的时间内得到响应。前台交互,后台交互,和与数据库的交互问题。功能能够及时的随需求变化而变化。不断提供有效的服务。WEB2.0时代的来临,网站也将转入WEB2.0的时代,网站无须太多的编辑人员来维护,而是从专业网站中取信息,然后呈现在网站上。也就是把信息聚集到网站上。
(3)学生顶岗实习管理系统而技术方面是在数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。这着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。
3.2解决的关键问题
学生顶岗实习管理系统开发的关键问题主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
3.3采取的研究方法
(1)本系统采用B2C结构编写,前台是使用Visual Studio 2008编程语言,学生顶岗实习管理系统后台使用强大的数据库软件 SQL Server 2008。
(2)Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。
(3)SQL Server 2008不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在CS结构中采用SQL Server 2008作为数据库平台是很是实用的。
3.4可行性分析
(1) 时间可行性:为实现上述功能需求,采用了快速开发的办法以适应快速占领市场和快速沟通的策略。
(2) 而快速开发的工具,个人采用了微软VS2008,把数据保存到SQLServer2008的数据库中,网站的框架结构采用3层开发的模式,以便适合市场的不断变化。
(3) 开发产品的最终要为市场服务,市场有怎样的需求,学生顶岗实习管理系统就应该怎样做。这样才能在短时间内占领市场,满足广大用户需求,创造自己的品牌。
4.预期成果
学生顶岗实习管理系统实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。
5.工作进度计划
1-2周:搜集查询相关资料
2-3周:项目需求分析
3-4周:系统设计
4-5周:熟悉编程环境
5-8周:编码实现
8-9周:系统测试及修改
9-12周:撰写论文及论文答辩