软件工程082)-- 教材管理系统
第4章 详细设计及实现
此系统采用的技术是Visual Studio 2005, SQL Server 2000或2005数据库。运用.net开发程序进行开发的基于B/S结构的系统。
4.1征订管理界面
此界面主要包括课程管理和教材征订。
截图4-1 课程管理界面
以超级管理员身份登录主页面显示两个主要方面:征订管理、常规管理,点击征订管理下的课程管理显示如图4-1所示,此功能主要实现课程的增删改查,点击添加课程对课程进行添加,点击删除将删除所选课程。点击课程导入选择导入的地址导入。此功能代码如下:
截图4-2 教材征订界面
点击征订管理下的教材统计将出现如图4-2所示的页面,此功能主要是对学生选择的
8
软件工程082)-- 教材管理系统
教材进行统计,可以按班级统计、学生统计即学号统计或按院系统计和学期统计,然后对查询的结果导出Excel。此功能代码如下:
4.2常规管理
此界面主要包括教师管理、学生管理、用户管理、修改密码。
截图4-3 教师管理界面
点击常规管理界面下的教师管理将显示如图4-3,此功能主要显示教师的详细信息和对教师进行添加和删除,点击添加将添加教师的详细信息,包括所在院系、姓名、性别、出生年月等。点击删除弹出一个窗口,点击确认将删除此教师。此功能代码如下:
截图4-4 学生管理界面
学生管理界面主要显示学生的详细信息,和对学生信息的增删改查,点击添加学生将添加学生的详细信息,包括学号、姓名、性别、出生年月等。点击删除将删除此学生的全部信息,此功能代码如下:
9
软件工程082)-- 教材管理系统
截图4-5 用户管理界面
进入用户管理界面主要显示用户的登录状态,登录时间及其IP,此界面的主要功能是对用户进行增删改查处理,点击添加用户将添加用户的全部信息,点击选订教材时间可对选订教材的时间进行设置,点击删除将删除用户的全部信息。此功能代码如下:
10
软件工程082)-- 教材管理系统
第5章 结束语
四级课程设计使我通过解决一个实际问题,巩固和加深所学课程,提高了我的分析和编写程序的能力,为以后的学习提供了很好的帮助,更为毕业设计和毕业以后从事软件工程方面的工作奠定了基础。
通过两周的学习,我对已学的专业知识有了比较深刻的认识,同时在查找资料或和其他同学交流的过程中,发现了一些问题,所以在设计的时候,遇到了很多困难。在对所学的有限知识的理解和掌握下,在查找资料以及大家共同努力学习和讨论后终于把课题做完。但因为对专业知识没有很深的认识,所以其中难免有一些是错误的,以后一定努力完善自己的专业知识,争取将这些变成自己的,
当四级课题结束预设这这一学期又要告一段落了,回顾过去的半年收获和挥霍并存着,收获了编程一些基础性的知识,感慨自己知道的真是太少,太多的问题对自己看来是难如登天。对别人是那么的易如反掌,以后的时间一定要充实起来争取跟别人站在同一起跑线上,终于明白基础对于软件开发的重要性,而现在就是学习基础性的东西,一定要努力让自己的时间更为充实,
11
软件工程082)-- 教材管理系统
参考文献
[1] 陈家祺. C程序设计教程[M]. 北京:新华出版社,1999.11
[2] Shihang S. Fuzzy self-organizing controller and its application for dynamic processes[J]. Fuzzy Sets and
Systems, 1998,26:151~164
[3] Kaare Christian. Borland C++ Techniques & Utilitis[M]. Ziff-DavisPress,1993
12