依据系统功能主要分为管理员与学生两大主要的模块。
管理员模块:又能分为班级管理、用户管理、管理员管理、教材管理、和收缴费用管理。
班级管理:因为学生在征订教材过程中,一般都是以专业班组为单位,由班长或其他负责人负责征订。有部分同学对其他教材有特殊需求的,也可以以个人为单位进行单独征订。当在进行班级管理时,管理员能够对班级相应信息进行增删操作。
用户管理:管理员可以对用户的信息进行相应命令。管理员能够有原则的添加、修正、以及移除用户信息。
管理员管理:拥有能够添加新的。或者删除现有的管理员。首先,由于工作需求,需要添加新的管理员时,就在相应的信息框中输入信息,这些信息必须符合数据的类型,否则在保存的过程中会出现错误,导致不能保存成功。其次若因工作调度或者其他原因,需要删除其中一个管理员时,那么就选中该管理员然后删除 。
教材管理:能够实现对教材的增删、查找与修改。对那些刚刚引入到学校书库的新教材,由管理员进行教材的添加,把教材的详细信息输入系统。之后,管理员还能实时地对教材进行增删、查找与修正。
收缴费用管理:班级负责人征订过教材后,管理员模块中,用户缴费信息处理页面就会出现征订教材的信息,在这里可以确认需要缴纳费用的总数和当前的缴纳情况,同时可以实时的更具情况进行修改。
学生模块:包括个人信息管理、征订教材、个人缴费信息管理、以及退订教材。
个人信息管理:在个人资料页面,显示的有该用户的注册账号、姓名、登录密匙、班级等信息。学生在这里可以修改个人的资料,但是只能修改个人的登录密码,账号是不可修改的,其他各项信息也是不能随意修改。
征订教材管理:在征订的页面中所有已入库的教材都会显示出来,可以看到单号、教材编号、教材名、市场价、实购价、数量等,在这个页面中用户填写相应的征订信息便可以进行征订。
个人缴费信息管理:查看缴费信息时页面,出现的是全部已征订教材的详细信息,可以看到实购价、总价、征订数量、征订时间还有其他重要信息等。
退订教材管理:在退订页面中,所有已征订的教材都会显示出来,可以看到订单号、征订数量、征订时间、教材名、实购价、总价、教材编号等,再退订时先会将请求发送给管理员,用户可以看到当前发起的退订所处的状态。
二、 系统性能分析
(1) 安全性:因为作为全校教材的管理还涉及缴费问题,所以安全性应该是最为重要的一点,对于用户的注册、登录权限应具备一定的筛选和限制,为了保障用户的安全体验,应建立一个实名认证系统以及财务授权体系,用学校统一的学号体系或者身份证号系统。
(2) 可拓展性:随着学生的日益增加班级和人数包括书目的种类都在不断地增加因而系统应该具有一定的可拓展性。
(3) 易于维护性:正是因为本系统选择的是 B/S 模式,原来的改进与进一步调整在服务器端就能实现。
三、 系统其他需求分析
界面需求:系统界面简洁大方、可挑选项言简意赅、整体布局应美观、色调通常要柔和、主色调不应花里胡哨、操作步骤要简单易懂。
易用性需求:对于系统的操作要容易上手。在系统的设计方面,应能够预留可拓展内存,为以后的数据存储,维护升级提供便利。对与使用用户,在进行系统维护时,要操作简单便捷,易于上手。