2.开发工具:Microsoft Visual Basic 6.0
3.开发所涉及的技术应用:ADO(ActiveX Data Objects: ActiveX 数据对象),ODBC(Open Data Base Connectivity:开放式数据库连接标准)和OLEDB(Object Link and Embedded:对象的链接和嵌入)
4.数据库管理系统(DBMS):Microsoft ACCESS 2000
开发工作具体实现阶段主要分两大部分进行:数据库的实现和各种功能模块及窗体的实现。从运用的技术角度分析即:ACCESS 部分的实现和VB部分的实现。
经济可行性:因为采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力。这样原来几个一干的活一个人就完全可以胜任。故单从节省的人力资源、提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起到的作用会远远大于投入的开发费用。故从经济上是完全可行的。
操作可行性:因为开发所采用的工具全是可视化工具,开发出的应用程序均是图形化界面,操作员几乎不用记任何DOS命令就可以操作此软件。另外,软件的操作员大多已经会基本的Windows操作,即使不会操作Windows,经过短期的培训也能熟练的使用本软件。所以在操作上也是可行的。
第二章 总体设计
1、运行环境
硬件环境:可以是一台性能较好的机器,也可以是局域网,一台性能好的机器作为服务器,其他机器作为客户端,通过安装好的客户端应用程序访问、更新服务器上数据库中的信息。要考虑到数据的安全性。
软件环境:
服务器
操作系统 Windows NT4.0或Windows2000 或Windows2000 Advanced (最好是做成域服务器)
应用程序 Microsoft ACCESS 2000
客户端 操作系统 Windows9x或Windows2000 Professional或Windows2000 等
应用程序 发布之后的应用程序
2、开发工具和平台
1.开发工具:Visual Basic 6.0
2.开发平台:包括网络环境和调试环境,软件硬件要求与运行环境一样,保证后台数据库ACCESS 2000服务器端,调试客户端安装ACCESS 2000 Client
本系统功能模块分为:系统登录、系统管理、学生管理、班级管理、成绩及课程管理、考评管理等。
系统管理模块应具有的功能:这个模块从本质上来讲,当然应该只有DBA才有权使用之,但是本系统为了使开发者有一个整体的概念,故把这一模块也纳入进来。这个模块能够实现新用户的增加、已有用户的查找、已有用户的删除、已有用户的密码修改、注销不再使用的用户等功能。
学生管理模块应具有的功能:对学生表作为构成学生信息最基本的项的表进行增加、查询、修改、删除等操作。
班级管理模块应具有的功能:对系表、班级表、专业表等进行基本维护。
成绩及课程管理模块应具有的功能:对成绩表及课程表进行维护。在本模块中运用临时表存放多表查询的结果,将多表操作转换为单表操作。
考评管理模块应具有的功能:对考评表进行维护。并进行三好学生评定,优秀团员评定和退学及留级管理。
本系统采用分工协作的方式制作,以下介绍的只是其中的一部分,其他部分由本课题其他成员负责完成。