教务审批系统V3

五、测试与部署

1.系统测试

首先测试spring框架是否异常,然后测试mybatis框架的dao操作,并与spring集成,最后完成springMVC在jsp和controller的测试工作,删除冗余配置

2.系统部署

配置云服务器环境,开放端口,设置进出站规则,安装jdk+mysql+tomcat+sqlyog

通过idea进行打包,生成的war包放入服务器的tomcat中

在服务器上运行,修改tomcat配置,使path为空,本地访问成功

修改tomcat配置,将localhost改为外网ip,访问外网ip成功

修改tomcat配置,将端口改为80,用其他电脑访问外网cp成功

配置域名映射,修改tomcat配置,将外网ip改为域名,访问域名成功

项目部署地址    
    www.blowbb.cn

测试账号

    角色       账号    密码
    admin   admin   123
    teacher 1001     123
    student 10001   123
 

 

六、课程设计总结

1.系统基本软件度量数据

使用Statistic统计的Java代码,因为使用了mybatis逆向工程,所以行数较多

LOC:6143(Source Code Lines)
CLOC (注释行数):448
BLOC(空白行数):1829

Requirement: >600

Function Point (功能点)= UFC(未调整前的功能点数) * VAF(调整因子)

Factor

测量元素

count

个数

Weight
simple Common Complex

权重因子

简单 一般 复杂

Note

小计

Input

输入个数

4

3 4 6

52

Output

输出个数

2

4 5 7

32

Transaction

2

3 4 6

26

Domain model

2

5 7 10

44

Query

用户查询个数

1

7 10 15

32

file

内部文件个数

2

5 7 10

44

Interface

外部接口个数

3

3 4 6

39

 

Requirement: >=3 Function Points

2.课程设计项目的收获与展望

在这次课程设计中融会贯通地把SSM,shiro,bootstrap,jquery等的框架学以致用了一遍,的确感觉到了在很多地方存在囫囵吞枣的现象,这个项目应该是我有史以来写过的最不优雅的代码,中间穿插着比赛,让我最后只挤出4天来完成这个项目,很多方法都在互相打架。

这个暑假的第一要务应该是重构一遍这个项目,好好学,好好改,对框架提供的便利要集中使用,而带来的弊端也要尽力改善。争取7月,8月能有一个好的学习状态,能看下去书,基础,原理,也能学框架,多实践。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值