https://www.bilibili.com/video/BV1gx4y1D7iR/
演示视频:
3.1可行性分析
3.1.1 经济可行性
主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著节约时间、成本,提高效率。所以本系统在经济上是可行的。
3.1.2 技术可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该网站系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
3.2功能结构分析
为了能做好本课题,在参阅了现有的助学贷款管理系统的基础上,初步确定了本助学贷款的基本架构,即:管理员模块、班级辅导员模块和学生模块。首先需要管理员维护班级信息,对于班级的信息可以维护辅导员的信息,学生通过注册的模式登陆系统,申请助学贷款,辅导员处理本班级的助学贷款,可以审核学生助学贷款,管理员可以从宏观上面调控学生助学贷款。功能所示:
管理员:
(1)班级信息维护:维护班级信息和维护辅导员帐号。
(2)学生信息浏览:浏览各个班级学生的注册信息。
(3)贷款信息浏览:浏览各个班级学生的贷款信息以及辅导员对贷款的审核情况。
辅导员:
(1)学生注册信息审核:对本班使用系统的学生进行注册信息审核。
(2)学生贷款信息审核:对本班学生的贷款信息进行审核
(3)本班级学生贷款统计:统计本班级学生的贷款信息,分贷款人数,总额等。
学生:
(1)申请贷款:显示学生申请贷款列表,可以添加新的贷款申请。
具体如功能模块图所述:
图3-1 功能模块图
3.3 业务流程分析
网站模块已初步确定,其业务流程首先由管理员维护基础数据包括地址信息、职位类别、专业信息,此时为学生、企业注册、网站前台做好准备,然后学生注册通过审核后维护、发布简历信息,企业注册通过审核后维护、发布职位信息,学生通过企业维护的职位进行浏览和投递,最后管理员统计学生发布的简历信息和企业发布的职位信息。如图:
图3-2 业务流程图
4 系统总体设计
3.1 系统开发环境
4.1.1 硬件环境
CPU:Intel PentiumIII;内存:256M或更高; 硬盘:40G或更高;VGA或更高分辨率的显示器;打印机可根据经济条件自行选择合适的型号
4.1.2 软件环境
操作系统: Windows 2000 Server 它是一种可以在网络环境中用作客户和服务器的多功能操作系统。它是主从结构、可靠、稳定且安全的系统平台,是为具有大型业务系统的机构而设计的一种强大的、多用途的服务器操作系统。
4.1.3 开发工具
Microsoft Visual Studio.NET系列中的C#语言。具有如下特性:
1)语法更简单;
2)快速应用开发(RAD)功能
3)语言的自由性
4)强大的Web服务器端组件
5)支持跨平台
6)与XML的融合
7)对C++的继承4.2.2 数据库E—R图设计
图3-1 系统E-R图
3.3 各个模块基本流程图设计
4.3.1 管理员模块
Ø 班级维护
图3-2 班级维护
4.3.2 辅导员模块
Ø 学生注册信息审核
图3-3 学生注册信息审核
Ø 学生贷款信息审核
图3-4 学生贷款信息审核
4.3.3 学生
Ø 申请贷款
图3-5 申请贷款
3.4 输入输出设计
4.4.1 输入设计
输入设计代表性页面是主界面的登陆窗口,输入用户名、密码等待验证,如图:
图3-6 系统登陆界面
4.4.2 输出设计
输出设计代表性页面是展示贷款信息浏览页面,如图:
图3-7 展示页面