个人网上书店管理系统的设计与实现
网站主要功能如表1所示。
表1 网站总体功能表
功能类别 用户登陆 用户浏览文章 子功能 不同用户通过不同界面登陆网站 文章分类浏览 文章搜索 文章列表查看 用户在线测试 答疑解析 用户在线作业 管理员对基本信息进行管理 用户在线测试其知识掌握的情况 对用户的问题进行答疑和解析 对作业编辑,用户可以下载和上传作业 对文章及相关信息进行管理 对测试问题进行管理 对管理员信息进行管理 3.3 系统可行性分析
3.3.1 经济可行性
由于开发此教学辅助网站所需的硬件(计算机及相关硬件)和软件环境(ASP+SQL),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了用户的购买,打破了传统的销售模式,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。
3.3.2 技术可行性
教学辅助网站的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的数据库[9]。
本系统拟采用ASP和SQL分别作为前端和后端的开发工具,因此从技术方面讲开发此系统是可行的。
7
个人网上书店管理系统的设计与实现
3.3.3 操作可行性
本系统是一个基于WEB的教学辅助网站,是WEB技术应用于网上宣传的产物,是网络教学发展历史上的一个新阶段。系统基于WEB的工作界面,使用户无论身处何地,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。在操作使用上十分方便,只需连上网,在自己的电脑上通过WEB浏览器就可使用本系统,同时所有的操作都是基于WEB的操作方式[10],如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。因此,在操作使用上,本系统简单、方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。
8
个人网上书店管理系统的设计与实现
第4章 系统的总体设计
教学辅助网站并不是一个复杂的工作环境,设计主要需要符合现在教学的需求,从目前的情况来看,该系统主要需要满足学生查询文章、作业、课件、在线答疑、在线测试等学习功能,还有允许教师对课件信息设置、发布作业、发布试题、答疑等功能。
4.1系统总体设计
本教学系统主要包括三个模块:学生用户浏览模块、教师用户管理模块和管理员管理模块。学生用户浏览模块主要用于学生对作业、试题、教学信息等的浏览;教师管理模块则是用于教师对于网站系统中教学信息的管理,如试题管理和作业管理;管理员管理模块的主要功能主要包括学生管理、教师管理、教学信息管理、用户管理、作业管理、答疑管理、试题管理、作业管理、退出系统。
4.2 系统总体结构
系统总体框架结构图,如图1所示。
教学辅助网站 学生模块 教师模块 图1系统总体框架结构图
管理员模块 用户可以通过系统主页浏览教学信息公告,查看教学资源,同时学生用户也可应通过注册登陆模块来等网站,浏览作业、试题和教学资料,实现学生用户的具体操作。主页上也包括了后天管理员和教师的登陆模块,实现教师和管理员到系统的登陆。
9
个人网上书店管理系统的设计与实现
网站主页功能结构图,如图2所示。
网站主页 注册登录 公告 教学资源 作业系统 答疑系统 测试系统 后台管理 图2网站主页功能结构图
学生用户模块,是学生用户登陆网站系统,可以实现账户的注册和信息的修改,对作业模块和测试模块的操作,浏览教师上传的作业和试题,并且可以提出选择上传答案的基本操作。
学生功能模块结构图,如图3所示。
学生模块 个人信息 作业模块 在线测试 登录
注册 修改 查看作业 提交答案 测试 提交答案 图3学生模块结构图
教师用户模块,是教师用户在登陆网站系统后以仅此于管理员用户的权限的权力,实现对本教师账户的信息的修改,作业和测试题目的添加、修改、上传和评价,也可对教学信息进行发布和删除等操作。
10
个人网上书店管理系统的设计与实现
教师功能模块结构图,如图4所示。
教师模块 个人账户 作业管理 公告管理 在线的测试 个人信息 密码 修改 添加 作业 作业列表 发布公告 修改删除公告 题库 学生作业 点评 题目修改 图4教师功能模块结构图
管理员用户,是通过网站系统后台登陆的用户,可以实现对用户信息、文章的添加、删除等操作。
管理员功能模块结构图,如图5所示。
管理员登陆 系统后台操作界面 理文章信息管息文管章理分类信测理试信息管理用户信息管图5管理员功能模块结构图
4.3 数据库的设计
11