Payment Transaction and Report Management Software ...
Transcript of Payment Transaction and Report Management Software ...
![Page 1: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/1.jpg)
Software Requirements Specification
Payment Transaction
and Report
Management
Software
Requirements
Specification
SWEGroup5
Version 1.0
![Page 2: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/2.jpg)
Software Requirements Specification
Document Control Page
File Name : PTRM_SRS.doc
Template Version : 08/08/2009
Version Change Description Remark
Original Version
Performed by /
Date Reviewed by / Date Approved by / Date
<1.0,
08/08/2009>
Sirikanya Yomkeot
08/08/2009
Prapat Aramchot
09/08/2009
Jeerasith Srisupho
09/08/2009
![Page 3: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/3.jpg)
Software Requirements Specification
1 INTRODUCTION................................................................................................................................4
1.1 SOFTWARE PURPOSE .....................................................................................................................4
1.2 SOFTWARE SCOPE .........................................................................................................................4
1.3 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS ..........................................................................4
1.3.1 Key Definitions ...................................................................................................................5
1.3.2 Key Acronyms and Abbreviations.......................................................................................5
1.4 KEY REFERENCES .........................................................................................................................6
1.5 SOFTWARE OVERVIEW ..................................................................................................................6
2 OVERALL DESCRIPTION ...............................................................................................................7
2.1 PRODUCT PERSPECTIVE ................................................................................................................7
2.2 PRODUCT FUNCTIONS ...................................................................................................................8
2.3 ENVIRONMENTAL CONDITIONS .....................................................................................................9
2.4 USER CHARACTERISTIC.................................................................................................................9
2.5 EXTERNAL INTERFACES ........................................................ERROR! BOOKMARK NOT DEFINED.
2.6 CONSTRAINTS ...............................................................................................................................9
2.7 ASSUMPTIONS AND DEPENDENCIES.......................................ERROR! BOOKMARK NOT DEFINED.
3 REQUIREMENTS MANAGEMENT..............................................................................................10
3.1 RESOURCES AND FUNDING..........................................................................................................10
3.2 REPORTING PROCEDURES ...........................................................................................................11
3.3 TRAINING ....................................................................................................................................12
4 SPECIFIC REQUIREMENTS .........................................................................................................13
4.1 FUNCTIONAL REQUIREMENTS .....................................................................................................13
4.1.1 Requirement 1.....................................................................Error! Bookmark not defined.
4.1.2 Requirement 2.....................................................................Error! Bookmark not defined.
4.2 PERFORMANCE REQUIREMENTS ..................................................................................................33
4.2.1 Static .................................................................................................................................33
4.2.2 Dynamic............................................................................................................................33
4.3 EXTERNAL INTERFACE REQUIREMENTS ......................................................................................33
4.3.1 User Interface ...................................................................................................................34
4.3.2 Hardware Interfaces ...........................................................Error! Bookmark not defined.
4.3.3 Software Interfaces .............................................................Error! Bookmark not defined.
4.3.4 Communication Interfaces................................................................................................34
4.3.5 Database...........................................................................................................................34
4.4 OTHER REQUIREMENTS...............................................................................................................34
4.4.1 Design Constraints ...........................................................................................................34
4.4.2 Standards ..........................................................................................................................34
4.4.3 Hardware..........................................................................................................................35
4.4.4 Attributes ............................................................................Error! Bookmark not defined.
4.4.5 Availability..........................................................................Error! Bookmark not defined.
4.4.6 Security .............................................................................................................................36
5 ACCEPTANCE..................................................................................................................................36
6 DOCUMENTATION.........................................................................................................................36
7 MAINTENANCE...............................................................................................................................36
7.1 OPERATIONS ...............................................................................................................................36
7.2 SITE ADAPTATION .................................................................ERROR! BOOKMARK NOT DEFINED.
![Page 4: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/4.jpg)
Software Requirements Specification
8 APPENDIX B// REQUIREMENTS TRACEABILITY MATRIX.....ERROR! BOOKMARK NOT
DEFINED.
![Page 5: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/5.jpg)
![Page 6: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/6.jpg)
Software requirements specification
4
1. Introduction
����������� ��� ������� Consumer Payment Management "#$�$$��%&$'�()"��*��&���" �%���+�$$��%&$'�,�%���+� +&-�)��)��)+#�."�/"$0+&$1$��/��$�$$��%&$' .2)+�� �3$'."�"#$'��$��$��$+&�� ��)��)+#�1)����42$���$$��%&$' (��51�,'%���+�"1$��/����$���/$ �$$��%&$' (��51�,'�$67�+��51�,'%���+���8��&���$�$$��%&$' 5,' �&�����6� 1$����$��."� 5,'��"#$�$$��%&$'962�16�%�� "#$$��%&$'�,:;)51�."�"#$1�2��2-�$'�� ��)��)+#�1)��-%)��,�����'�.2)��$�$$��%&$'$�$-2+#�962�16 <=��1)��-%);���*��&���"-�$1$��/�� ���>��#8�'/��9,-�),:;)0:1�2�$6$ 5,'/$)�;�"."�3�-�5�,:;) 5,'$'+�1��?33��@(����;@$
+���������=�"#;�"1)��$/$)�$'��$��$��$+&��-�)+��1"��,+#�&��2 5,'/"$0�A�()�":,.�-%)+&$���/$ ��$'�&��� 5,'�$'�&�2��� <=��$���+#�.2)�'�& .�-%)��*�()�":,/&�$���$'��$1�2/6�-�
1.1 Software Purpose
� 2" ���"�(�� Payment Transaction and Report Management (PTRM) System �3���-%)5)��>�;�",�%)-�$1$��/��()�":,$%&$';��$6$(��,:;)+#�"#�&����36�""(=8��$����K�51�,'%���+�$%&$';��$6$ <=����/$ Software Requirement Specification % 2�#8��2+&(=8��3���-�)9:)-%)��5,'9:)3�O�$'��"#;�"�()-�+#�1$���-��$����(�� Functional 5,' Non Functional Requirement (�� Payment Transaction and Report Management System
1.2 Software Scope
• $'��/"$01$��/���$'�?+(��5�,��%���+�$%&$';��$6$
• DPA Admin /"$0/$)�()�":,%���+�$%&$';��$6$(=8�"-�"�-�$'��
• DPA Admin /"$0�36�"()�":,$�$6$-�"��()/:�$'��
• DPA Admin /"$0U�,2.V,@()�":,$%&$';��$6$(��51�,'%���+��()/:�$'��
• $'��/"$0;)��()�9623,2�$%&$';��$6$+#��62(=8�
• Staff /"$0���+=$5).(()�9623,2+#��62(=8��$%&$';��$6$
• Staff /"$0�$#�2:$���$%&$';��$6$+#��62;�"9623,2
• Staff /"$0�$#�2:$����$'�&���(��$%&$';��$6$-�51�,'%���+�$%&$';��$6$
• Manager /"$0�$#�2:$����$'�&�2���(��$%&$';��$6$-�51�,'5�,��%���+�$%&$';��$6$
![Page 7: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/7.jpg)
Software requirements specification
5
1.3 Definitions, Acronyms, and Abbreviations
1.3.1 Key Definitions
Consumer Payment Management
�������+#�+&��)+#��#�����$��%&$';��$6$
Reconcile $��$#���+#��()�":,$'����%���+�$$��%&$' �� Server DPA Admin +#" Data Processing Assurance Staff 3���� Manager 9:)��2$ Amdocs $'�� Server +#��A�()�":,-�X�Y� Server Bank batch file ()�":,$$��%&$'9��^�;$ Third Party $$��%&$'9��%���+�����K+#�."�-%�$'��?�-� ,^�;$ �%�� Counter
Service,Pay at Post Counter Service Company
$$��%&$'9��%���+� Counter Service +#�"#+�8�5�� Online 5,' Offline �$'�?+/6�;)5,'�$6$(��51�,'�$67�++#�"#$��42-)�$6$5,'�$#��A�;��$6$�,:;)
1.3.2 Key Acronyms and Abbreviations
DPA Data Processing Assurance PTRM Payment Transaction and Report Management DFD Data Flow Diagram IEEE Institute of Electrical and Electronics Engineers CS Counter Service EW Ewallet SEI Software Engineering Institute EPG Engineering Process Group SMM Software Measurement and Metrics SQA Software Quality Assurance SRS Software Requirements Specification
![Page 8: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/8.jpg)
Software requirements specification
6
1.4 Key References
Template Practial Support for CMMI-SW Software Project Documentation Using IEEE Software Engineering Standards
IEEE84 IEEE Std 830-1984, Guide for Software Requirements Specifications. IEEE90 IEEE Std 610.12-1990, Standard Glossary of Software Engineering Terminology (ANSI). IEEE91 IEEE Std 1074-1991, Standard for Developing Software Lifecycle Processes.
1.5 Software Overview
��/$% 2�#8 �'5/2�$�,'��#�2 Functional 5,' Non Functional Requirement +�8��"2(�� Payment Transaction and Report Management System $�"+�8�$��5�� Diagram +#�.2)�$�6�;$'�@ Requirement �+;�6;-�$3�O� Application 5,'$��59��3���$��$��;�"�/#���-�$�62;�"��,#���5�,� Requirement (��9:)-%)�� 1��������)�� Interface ?3$�"(��$'��(Use Case Diagram) 5,'��/$ Data Flow Diagram
![Page 9: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/9.jpg)
Software requirements specification
7
2. Overall Description
2.1 Product Perspective
$'��.2)�&���+;U�U,�#(����A�5�33,6�;%��� (Web Application) �()"�$'� 1@-%)��$'���� �3���-�)�62�$'U�%�@ 5,';�"/'2�-�$��2$ U2�-%) JSP (Java Server Page) "%���-�$3�O�������A�������� JSP +&��.2)U2�."��=2162�� Platforms -2K "#;�"��2�� ��-�$-%)�� 5,'/"$0�& Component ,��"-%).2)-�"� U2�."�1)���/#���,/$)�-�"� <=��u�()�":,(��$'���'-%) SQL Express U2�$'��+#���2+&(=8��3���-%)+&$1$��/��$%&$';��$6$(��51�,�'5�,��%���+���"#;�"9623,2(��$%&$';��$6$�62(=8��$��."� 0)"#;�"9623,2�62(=8� Staff �'5�)�;�"9623,2+#��62(=8�.����Xw�+#��#���()���3���+&$5).( �"���5).(�$#��$)��5,)� Staff �'+&$���+=9,$5).(()�9623,2��8�K 0)"#$�36�" $-�)�$6$ 5,'5�,��%���+�$%&$';��$6$ DPA Admin �'��*�;�+&$�36�" $-�)�$6$ 5,'5�,��%���+�$%&$';��$6$��8�K�()/:�$'�� 5,' DPA Admin �'��*�;�U�,2()�":,$%&$';��$6$+#���:�-�$:�5�� Text Files 5,' Excel Files �()/:�$'�� �3���-%)��$#���+#����()�":,-�u�()�":,(��$'�� /���(��$�����8�5�����*�$���/$ ��$'�&���5,'$���/$ ��$'�&�2��� U2�+#�$���/$ ��$'�&��� Staff �'��*�9:)�$#�2: 5,'$���/$ ��$'�&�2���/"$0�$#�2:.2)U2� Manager U2�+#�$'��$+&��(�� Payment Transaction and Report Management System 5/2�2��59�?3+#� 1 5,' 59�?3+#� 2
59�?3+#� 1. 5/2��$6�+(��$-%) Payment Transaction and Report Management System
![Page 10: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/10.jpg)
Software requirements specification
8
59�?3+#� 2. 5/2�$+&��U2�$�"(��$'�� Payment Transaction and Report Management System
2.2 Product Functions
(���(15,'V��@%��$+&��(��$'�� Payment Transaction and Report Management System �$'��2)��$'������ 2��1��.��#8
• $ Log In �()/:�$'��
• $ Log Out ���$'��
• $ Load Text File ()�":,$%&$';��$6$ 5,'()�":, Excel File �X�Y� Server
• $�36�"5�,��%���+�$%&$';��$6$
• $�36�" Company
• $;)��$%&$';��$6$+#��62;�"9623,2
• $���+=5).($%&$';��$6$+#��62;�"9623,2
• $+&$���/$ �$%&$';��$6$+#��62;�"9623,2$����
• $+&$���;�"511��(����2$�";��$6$�$'��5,'-�u�()�":,
• $+&$���/$ �$%&$';��$6$+#��62;�"9623,2$��2���
• $+&$������+=$5).(()�9623,2
• $+&$���/$ ���2;�^$$"��#�"1��K
• $�$#�2:$����&���$�$$��%&$'5,'9,�$'��$5�1", �"�$67�+-�51�,'�2���
• $�$#�2:$����&���$�$$��%&$'5,'9,�$'��$5�1"%���+�$$��%&$'-�51�,'�2���
![Page 11: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/11.jpg)
Software requirements specification
9
• $�$#�2:$���5�,��%���+�$%&$';��$6$+#�"#��2$%&$'/:�/ 2 5 ���2��
• $�$#�2:$��� Company +#�"#��2%&$'/:�/ 2 5 ���2��
• $�$#�2:$���1$��/���$'/6+^6?3-�$/��()�":,�() Server (��51�,'5�,��%���+�$%&$';��$6$
2.3 Environmental Conditions
������� Payment Transaction and Report Management System ��*�$'��+#���2$�#�����()�":, +�2)�$��6�(���$67�+<=����*�;�",��(���$67�+ 2����8�$�()-%)���=�1)��"#$ Log In �()-%)�� U2�-%) Username 5,' Password 2����8�9:)-%)��+#��'�()-%)$'��.2)�'1)����*�3����(���$67�++#�.2)$���� >1�+���8� 5,' Payment Transaction and Report Management System -�)�$6$9��$'�� Intranet �+���8�
2.4 User Characteristic
Payment Transaction and Report Management System "#, �"9:)-%)��+�8��"2 3 , �" <=��"# ; y,�7y'�$��;�"/"$01"�+�+5,'��)+#�(��51�,', "9:)-%)�� 2���#8 Staff ������� Staff 1)��+&��)+#��#�����$1$��/��;��$6$1��K 2����8���
;�"/"$0+�2)�;�"36��1�$@���8��1)�5,)� ���1)��"#;�"/"$0+�2)�$��6�5,'��>%#2)��
DPA Admin 1)��"#;�"$:);�"�()-�/6�;)5,'$�$6$(���$67�+5,'"#;�"/"$0+�2)�$�$'/�����59�1��K?�-��$67�+ $�"+�8�"#;�"$:)�#�����$�(#�� Program Computer 2)��
Manager ��*�9:)�&()�":,� Payment Transaction and Report Management System.�-%)��5,'�6�;$'�@ 2����8��=�1)��"#;�"/"$0+�2)�$�$6�$
2.5 Constraints
()��&�2(�� Payment Transaction and Report Management System .2)5�
• $'���'+&���� Text File �$'�?++#�"#�"/ ,��*� PDF ."�.2)
• $'���'-�)�$6$��*� Intranet �+���8�
• $���+#�.2)�$'���'��*���/$%�62 Excel �+���8�
• $'��+&���� SQL Express �+���8� <=��+&-�).V,@."�/"$0"#(�2�6� 4GB .2)
• $'��/"$0$��$��.V,@ Excel .2)"+#�/ 2 65,000 50� 1�� 1 .V,@ 0)"���#8 �'1)�����+=-�$:�5�� Text .V,@
![Page 12: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/12.jpg)
Software requirements specification
10
3. Requirements Management
3.1 Resources and Funding
-�$2&��6���-�/����#8 �$'��.�2)����)+#�$+&��(��51�,' Requirement +#�"#��:�-�$'��+�8��"2 <=���'��:�?�-1)59�$2&��6����A�()�":,;�"1)��$(��$'��
��)+#�$+&��(��$'��+#�;��;, "1" Requirement "#2���#8 3.1.1 ��� Log In !"#�$%&�'(( ��*�(�8�1��+#�+&$1$��/��9:)-%)$'�� U2�1621����u�()�":,�3���
1$��/�� Username 5,' Password (��9:)-%)$'�� 3.1.2 ��� Log Out ++�,���'(( ���$'�� ��*�(�8�1��+#�+&,� Session (��9:)-%)$'��
���+#�9:)-%)�'���$'�� 3.1.3 ��� Load Text File "#+1%2���34��'5&�(�6��� 72' Excel File "#+1%29:;< Server ��*�
(�8�1��$�&()�":,+#�.2)� Share Drive +#���:�-�$:�5��(�� Text File 1��K 5,'()�":,+#�.2)� Server Transaction Share Drive -�$:�5��(�� Excel File ",�u�()�":, -� Payment Server
3.1.4 ���!?6@17A2&<3&+<B�<���34��'5&�(�6��� ��*�(�8�1��$�36�"%���+�$%&$';��$6$�().�-�$'��
3.1.5 ���!?6@1 Company ��*�(�8�1��$�36�" Company �().�-�$'�� 3.1.6 ���5#FA����34��'5&�(�6���BG@!�6H5I�1J6H?2�H ��*�(�8�1��$;)��$%&$';��$6$
+#��62;�"9623,2�3���+#��'/��.����/���+#��#���()��+&$5).( 3.1.7 ���(LFBM�7�#N"���34��'5&�(�6���BG@!�6H5I�1J6H?2�H ��*�(�8�1��$���+=()�":,(��
$%&$';��$6$+#��62;�"9623,2+#�+&$5).(�$#��$)��5,)� 3.1.8 ���B4���P<�F$�QR���34��'5&�(�6���BG@!�6H5I�1J6H?2�H��PILF ��*�(�8�1��$+&
$����3���/$ ���-�51�,�'�����8�$%&$';��$6$+#��62��>�(=8���8�"#�'.$�)� 3.1.9 ���B4���P<�F5I�17T�T&�<"+<P+H�I15&�(�6���,���'((72'UFV�F"#+1%2 ��*�
(�8�1���3���/$ ���51�,�'�2���"#��2$��"(��$%&$';��$6$+#�.2)�$'��5,'�u�()�":,��"#;�"511�����+�.$
3.1.10 ���B4���P<�F$�QR���34��'5&�(�6���BG@!�6H5I�1J6H?2�H��P!HX+F ��*�(�8�1��$+&$����3���/$ ���-�51�,�'�2�����8�$%&$';��$6$+#��62��>�(=8���8�"#�'.$�)�
3.1.11 ���B4���P<�F(LFBM����7�#N""#+J6H?2�H ��*�(�8�1��-�$����3���/$ ���"#$5).(()�":,+#�9623,2����.$�)�
3.1.12 ���B4���P<�F$�QRP+H5&�Y��1!FGP1T&�<Z ��*�(�8�1��$+&$����3���/$ ���51�,�'�2�����8���2;�^$$"��#�"+#�1)�����-�)��%���+�$%&$'1��K
![Page 13: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/13.jpg)
Software requirements specification
11
3.1.13 ���!�GP�H%��P<�F,4�FIF��P����L(34��'72'J2R�'�+(���7P�T�1�2Q&1(�6[LBUF7T&2'!HX+F ��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51�,�' Company ��8�"#�&���$�$$��%&$';��$6$�+�.$ 5,'"#9,�$'����*�����.$
3.1.14 ���!�GP�H%��P<�F,4�FIF��P����L(34��'72'J2R�'�+(���7P�T�13&+<B�<����L(34��'UF7T&2'!HX+F ��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51�,�' %���+���8�"#�&���$�$$��%&$';��$6$�+�.$ 5,'"#9,�$'����*�����.$
3.1.15 ���!�GP�H%��P<�F7A2&<3&+<B�<���34��'5&�(�6���BG@1GP+H���34��'$%<$QH 5 +LFHL( ��*�(�8�1��$+&$���/$ ���51�,�'�2�����8�%���+�$%&$';��$6$+#�"#��2$%&$'/:�/ 2 5 ���2��"#%���+�.���)�
3.1.16 ���!�GP�H%��P<�F Company BG@1GP+H34��'$%<$QH 5 +LFHL( ��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51��2�����8� Company +#�"#��2%&$'/:�/ 2 5 ���2��"# Company �'.$�)�
3.1.17 ���!�GP�H%��P<�FT�I,$+(R�'$6BY6\�?UF���$&<"#+1%2!"#� Server "+<7T&2'7A2&<3&+<B�<���34��'5&�(�6��� ��*�$���+#�-%)1$��/���$'/6+^6?3-�$/��()�":,�() Server ��51�,'%���+���8�/"$0/��()�":,.2)+��1" SLA +#�.2)1,���.�).2)�$��."� �3���-%)��*�()�":,/&�$��$�$���$ �$'��
3.2 Reporting Procedures
$2&��6���-�/����#8 �'�^6���#�����$���+#�"#;�"/�"3��^@��$'�� U2�-�51�,�'(�8�1��(��$+&����8� �'"#�� Process +#�"# Output ��"��*�$:�5��(��$��� �3���+&$��2�A��$��+&$/��-�)��/���1��K+#��#���()�� U2�$���+#�.2)�$'���'"# 2 /����,�K ;�� Daily Report 5,' Monthly Report U2���/$$���(��51�,�'/���"#2��1��.��#8 Daily Report
1. Daily Reconcile Report ��*�$���/$ �$%&$';��$6$+#��62;�"9623,2$���� ��*�(�8�1��$+&$����3���/$ ���-�51�,�'�����8�$%&$';��$6$+#��62��>�(=8���8�"#�'.$�)�
2. Difference Report ��*�$���;�"511��(����2$�";��$6$�$'��5,'-�u�()�":, ��*�(�8�1���3���/$ ���51�,�'�2���"#��2$��"(��$%&$';��$6$+#�.2)�$'��5,'�u�()�":,��"#;�"511�����+�.$
Monthly Report 1. Monthly Reconcile Report ��*�$���/$ �$%&$';��$6$+#��62;�"9623,2$��2��� ��*�
(�8�1��$+&$����3���/$ ���-�51�,�'�2�����8�$%&$';��$6$+#��62��>�(=8���8�"#�'.$�)�
![Page 14: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/14.jpg)
Software requirements specification
12
2. Error Handling Report ��*�$������+=$5).(()�9623,2 ��*�(�8�1��-�$����3���/$ ���"#$5).(()�":,+#�9623,2����.$�)�
3. Transaction Fee Report ��*����/$ ���2;�^$$"��#�"1��K ��*�(�8�1��$+&$����3���/$ ���51�,�'�2�����8���2;�^$$"��#�"+#�1)�����-�)��%���+�$%&$'1��K
4. Transaction and Revenue Report Group by Company ��*�$����&���$�$$��%&$'5,'9,�$'��$5�1", �"�$67�+-�51�,'�2��� ��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51�,�' Company ��8�"#�&���$�$$��%&$';��$6$�+�.$ 5,'"#9,�$'����*�����.$
5. Transaction and Revenue Report Group by Payment channel ��*�$����&���$�$$��%&$'5,'9,�$'��$5�1"%���+�$$��%&$'-�51�,'�2��� ��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51�,�' %���+���8�"#�&���$�$$��%&$';��$6$�+�.$ 5,'"#9,�$'����*�����.$
6. Top 5 Company ��*�$���5�,��%���+�$%&$';��$6$+#�"#��2$%&$'/:�/ 2 5 ���2�� ��*�(�8�1��$+&$���/$ ���51�,�'�2�����8�%���+�$%&$';��$6$+#�"#��2$%&$'/:�/ 2 5 ���2��"#%���+�.���)�
7. Top 5 Channel ��*�$��� Company +#�"#��2%&$'/:�/ 2 5 ���2�� ��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51��2�����8� Company +#�"#��2%&$'/:�/ 2 5 ���2��"# Company �'.$�)�
8. Payment Posting Timelines ��*�$���1$��/���$'/6+^6?3-�$/��()�":,�() Server (��51�,'5�,��%���+�$%&$';��$6$ ��*�$���+#�-%)1$��/���$'/6+^6?3-�$/��()�":,�() Server ��51�,'%���+���8�/"$0/��()�":,.2)+��1" SLA +#�.2)1,���.�).2)�$��."� �3���-%)��*�()�":,/&�$��$�$���$ �$'��
3.3 Training
(�8�1��$2&��6���-�/����#8 ��*�$��59��#�����$��$"-�)��9:)-%)�$��9:)+#��#���()����$'�� U2�"#$�,'��#�2$��$"�#�����$�,'��#�2(��$'��, (�8�1��$+&��(��$'��-�/���1��K 5,'$2:5,$'��+ K/���-�)/"$0+&��.2)����"#�$'/6+^6?3
![Page 15: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/15.jpg)
Software requirements specification
13
4. Specific Requirements
4.1 Functional Requirements
Data Flow Diagram
![Page 16: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/16.jpg)
Software requirements specification
14
4.1.1 $ Log In �()/:�$'��
4.1.1.1 Introduction
��*�(�8�1��+#�+&$1$��/��9:)-%)$'�� U2�1621����u�()�":,�3���1$��/�� Username 5,' Password (��9:)-%)$'��
4.1.1.2 Input
ALI"#+ ��P2'!+GPH Source of the input ()�":,�9:)-%)�� Input Data • Username
• Password Range of Valid Input Username : ()�":,%�621����7$?7���{7 �)"(=8�1)�2)��1���,(�$��
��($'36�|7 �&��� 8 } 30 1����7$ Password : ()�":,%�621����7$?7���{7 1���,(�$����($'36�|7 �&��� 8 } 30 1����7$
4.1.1.3 Processing
ALI"#+ ��P2'!+GPH Parameter String userName
Sring userPassword Operation 1$��/�� username 5,' password +#�9:)-%)$'� ��u�()�":,
1$��/��/6+^6~(��9:)-%)�� Error Response 5/2�()�;�" Error 5,'-�) user $'� username, password -�"�
![Page 17: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/17.jpg)
Software requirements specification
15
4.1.1.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output 1��5�$ Session
• Integer userID
• String userName
• Integer userLevel Error message %����$��$��/9��."�0:1)�� $ y1$��/��
4.1.2 $ Log Out ���$'��
4.1.2.1 Introduction
��*�(�8�1��+#�+&,� Session (��9:)-%)$'�����+#�9:)-%)�'���$'��
4.1.2.2 Input
ALI"#+ ��P2'!+GPH Source of the input ()�":,�$'�� Input Data - Range of Valid Input -
4.1.2.3 Processing
ALI"#+ ��P2'!+GPH Parameter String userName
Sring sesion Operation 1$��/�� User ��-%) Session �#8��:��$����,� Error Response 5/2�()�;�" Error
![Page 18: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/18.jpg)
Software requirements specification
16
4.1.2.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output ,��.�+#���) Login Error message ."�/"$0+&$ Logout .2)
4.1.3 $ Load Text File ()�":,$%&$';��$6$ 5,'()�":, Excel File �X�Y�
Server
4.1.3.1 Introduction
��*�(�8�1��$�&()�":,+#�.2)� Share Drive +#���:�-�$:�5��(�� Text File 1��K 5,'()�":,+#�.2)� Server Transaction Share Drive -�$:�5��(�� Excel File ",�u�()�":, -� Payment Server
![Page 19: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/19.jpg)
Software requirements specification
17
4.1.3.2 Input
ALI"#+ ��P2'!+GPH Source of the input ()�":,�9:)-%)�� Input Data • Text File $:�5��1��K Range of Valid Input Text File : "#�&����$$+�2."��6� 65,000 �$$+�2
4.1.3.3 Processing
ALI"#+ ��P2'!+GPH Parameter String textName
Sring pathName Operation 1$��/�� pathName 5,' textName ��"#��:��$6��$��."�
+&$U�,2()�":,+#���:�-� textName ,� Data Base Error Response 5/2�()�;�" Error
4.1.3.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output �A�()�":,,�-� Data Base Error message ."�3� Path 5,' Text File +#�$'�
."�/"$0+&$U�,2()�":,.2)
4.1.4 ���!?6@17A2&<3&+<B�<���34��'5&�(�6���
4.1.4.1 Introduction
����������� ������������� ��� ����� ��� �������� ���
![Page 20: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/20.jpg)
Software requirements specification
18
4.1.4.2 Input
ALI"#+ ��P2'!+GPH Source of the input ()�":,�9:)-%)�� Input Data • ChannelName
• ChannelDetial Range of Valid Input ChannelName : ()�":,%�621����7$?7���{7 1���,(�$����($'36�|7
�&���."��6� 20 1����7$ ChannelDetial : ()�":,%�621����7$?7���{7 1���,(�$����($'36�|7 �&���."��6� 100 1����7$
4.1.4.3 Processing
ALI"#+ ��P2'!+GPH Parameter String channelName
String channelDetial Operation 1$��/���&�����($'(�� channelName 5,' channelDetial ��"#
�&����6�+#�&��2.�)�$��."� Error Response 5/2�()�;�" Error
4.1.4.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output �A�()�":,,�.�-� Data Base Error message �&�����($'(�� channelName 5,' channelDetial �6����&���+#�
&��2
![Page 21: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/21.jpg)
Software requirements specification
19
4.1.5 $�36�" Company
4.1.5.1 Introduction
����������� ����� Company �������� ���
4.1.5.2 Input
ALI"#+ ��P2'!+GPH Source of the input ()�":,�9:)-%)�� Input Data • CompanyName
• CompanyDetial Range of Valid Input CompanyName : ()�":,%�621����7$?7���{7 1���,(�$����($'
36�|7 �&���."��6� 20 1����7$ CompanyDetial : ()�":,%�621����7$?7���{7 1���,(�$����($'36�|7 �&���."��6� 100 1����7$
4.1.5.3 Processing
ALI"#+ ��P2'!+GPH Parameter String companyName
String companyDetial Operation 1$��/���&�����($'(�� companyName 5,' companyDetial ��"#
�&����6�+#�&��2.�)�$��."� Error Response 5/2�()�;�" Error
4.1.5.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output �A�()�":,,�.�-� Data Base Error message �&�����($'(�� companyName 5,' companyDetial �6����&���+#�
&��2
![Page 22: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/22.jpg)
Software requirements specification
20
4.1.6 ������������������� �������� ������ �����
4.1.6.1 Introduction
����������� ������� ��� ����� ��� �������� ��!���"����#����$�%����&��%� ����
����& �������� '����
4.1.6.2 Input
ALI"#+ ��P2'!+GPH Source of the input ()�":,�$'�� Input Data - Range of Valid Input -
4.1.6.3 Processing
ALI"#+ ��P2'!+GPH Parameter - Operation �$%&$';��$6$+#��62$9623,2 Error Response 5/2�()�;�" Error
![Page 23: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/23.jpg)
Software requirements specification
21
4.1.6.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output Excel File Error message ."�3�$%&$';��$6$+#�9623,2.2)
4.1.7 ������������������������� �������� ������ �����
4.1.7.1 Introduction
��*�(�8�1��$���+=()�":,(��$%&$';��$6$+#��62;�"9623,25,'5).(5,)�
4.1.7.2 Input
���()� $�,'��#�2 Source of the input ()�":,�9:)-%)�� Input Data • Record ID Range of Valid Input Record ID: ��*�()�":,%�621���,(
4.1.7.3 Processing
���()� $�,'��#�2 Parameter Double recordID Operation 1$��/�� recordID ��"#��:�-�u�()�":,�$��."� 5,'0)"#-�)+&$���+=
()�":,+#�5).(,�-�u�()�":, Error Response 5/2�()�;�" Error
4.1.7.4 Outputs
![Page 24: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/24.jpg)
Software requirements specification
22
���()� $�,'��#�2 Destination of the output - Error message ."�3� Record ID �#8
."�/"$0���+=()�":,�#8,�-�u�()�":,.2)
4.1.8 ������������� !����������� �������� ������ �����������
4.1.8.1 Introduction
��*�(�8�1��$+&$����3���/$ ���-�51�,�'�����8�$%&$';��$6$+#��62��>�(=8���8�"#�'.$�)�
4.1.8.2 Input
���()� $�,'��#�2 Source of the input -
Input Data - Range of Valid Input -
4.1.8.3 Processing
![Page 25: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/25.jpg)
Software requirements specification
23
���()� $�,'��#�2 Parameter String Date Operation +&$��$���/$ ��#�����$%&$';��$6$+#��62;�"
9623,2-�51�,'��� Error Response 5/2�()�;�" Error
4.1.8.4 Outputs
���()� $�,'��#�2 Destination of the output Excel File Range of valid output Error message ."�/"$0+&$��$����#8.2)
4.1.9 ����������������"�"����#��#��������� ���$�������%�&����#�'�
4.1.9.1 Introduction
��*�(�8�1���3���/$ ���51�,�'�2���"#��2$��"(��$%&$';��$6$+#�.2)�$'��5,'�u�()�":,��"#;�"511�����+�.$
4.1.9.2 Input
���()� $�,'��#�2
![Page 26: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/26.jpg)
Software requirements specification
24
Source of the input -
Input Data -
Range of Valid Input -
4.1.9.3 Processing
���()� $�,'��#�2 Parameter String Date Operation +&$��$���;�"511��(����2$�";��$6$�$'��5,'-�
u�()�":,-�51�,'��� Error Response 5/2�()�;�" Error
4.1.9.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
4.1.10 ������������� !����������� �������� ������ ����������)#�
4.1.10.1 Introduction
��*�(�8�1��$+&$����3���/$ ���-�51�,�'�2�����8�$%&$';��$6$+#��62��>�(=8���8�"#�'.$�)�
![Page 27: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/27.jpg)
Software requirements specification
25
4.1.10.2 Input
ALI"#+ ��P2'!+GPH Source of the input - Input Data - Range of Valid Input -
4.1.10.3 Processing
ALI"#+ ��P2'!+GPH Parameter String Month Operation +&$��$���/$ �$%&$';��$6$+#��62;�"9623,2-�51��2��� Error Response 5/2�()�;�" Error
4.1.10.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
4.1.11 ���������������������������#� �����
4.1.11.1 Introduction
��*�(�8�1��-�$����3���/$ ���"#$5).(()�":,+#�9623,2����.$�)�
![Page 28: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/28.jpg)
Software requirements specification
26
4.1.11.2 Input
ALI"#+ ��P2'!+GPH Source of the input - Input Data - Range of Valid Input -
4.1.11.3 Processing
ALI"#+ ��P2'!+GPH Parameter String Month Operation +&$��$������+=$5).(()�9623,2-�51��2��� Error Response 5/2�()�;�" Error
4.1.11.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
4.1.12 ������������� !�#����*��������"���+
4.1.12.1 Introduction
![Page 29: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/29.jpg)
Software requirements specification
27
��*�(�8�1��$+&$����3���/$ ���51�,�'�2�����8���2;�^$$"��#�"+#�1)�����-�)��%���+�$%&$'1��K
4.1.12.2 Input
ALI"#+ ��P2'!+GPH Source of the input - Input Data - Range of Valid Input -
4.1.12.3 Processing
ALI"#+ ��P2'!+GPH Parameter String Month Operation +&$��$���/$ ���2;�^$$"��#�"1��K-�51�,'�2��� Error Response 5/2�()�;�" Error
4.1.12.4 Outputs
���()� $�,'��#�2 Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
4.1.13 ���������'������$��������������������!��#�������"���� ���� ,��%��"�
���)#�
![Page 30: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/30.jpg)
Software requirements specification
28
4.1.13.1 Introduction
��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51�,�' Company ��8�"#�&���$�$$��%&$';��$6$�+�.$ 5,'"#9,�$'����*�����.$
4.1.13.2 Input
���()� $�,'��#�2 Source of the input - Input Data -
Range of Valid Input -
4.1.13.3 Processing
ALI"#+ ��P2'!+GPH Parameter String Month Operation +&$��$���$��%&$'5,'9,�$'��$5�1", �"�$67�+-�51�
,'�2��� Error Response 5/2�()�;�" Error
4.1.13.4 Outputs
���()� $�,'��#�2 Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
![Page 31: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/31.jpg)
Software requirements specification
29
4.1.14 ���������'������$��������������������!��#�������"����#����������
���%��"����)#�
4.1.14.1 Introduction
��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51�,�' %���+���8�"#�&���$�$$��%&$';��$6$�+�.$ 5,'"#9,�$'����*�����.$
4.1.14.2 Input
���()� $�,'��#�2 Source of the input -
Input Data - Range of Valid Input -
4.1.14.3 Processing
���()� $�,'��#�2 Parameter String Month Operation +&$��$���$��%&$'5,'9,�$'��$5�1"%���+�$$��
%&$'-�51�,'�2��� Error Response 5/2�()�;�" Error
![Page 32: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/32.jpg)
Software requirements specification
30
4.1.14.4 Outputs
���()� $�,'��#�2 Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
4.1.15 ���������'�������������#��������������� ���������#��������'�� � 5 #�����
4.1.15.1 Introduction
��*�(�8�1��$+&$���/$ ���51�,�'�2�����8�%���+�$%&$';��$6$+#�"#��2$%&$'/:�/ 2 5 ���2��"#%���+�.���)�
4.1.15.2 Input
���()� $�,'��#�2 Source of the input -
Input Data - Range of Valid Input -
4.1.15.3 Processing
![Page 33: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/33.jpg)
Software requirements specification
31
���()� $�,'��#�2 Parameter String Month Operation +&$��$���%���+�$%&$';��$6$+#�"#��2$%&$'/:�/ 2 5
���2��-�51�,'�2��� Error Response 5/2�()�;�" Error
4.1.15.4 Outputs
���()� $�,'��#�2 Destination of the output Excel File Error message ."�/"$0+&$��$����#8.2)
4.1.16 ���������'������ Company ������#�����'�� � 5 #�����
4.1.16.1 Introduction
��*�(�8�1��$+&$���/$ �(��51�,�'�2�����51��2�����8� Company +#�"#��2%&$'/:�/ 2 5 ���2��"# Company �'.$�)�
4.1.16.2 Input
ALI"#+ ��P2'!+GPH Source of the input - Input Data - Range of Valid Input -
![Page 34: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/34.jpg)
Software requirements specification
32
4.1.16.3 Processing
ALI"#+ ��P2'!+GPH Parameter String Month Operation B4����++���P<�F Company BG@1GP+H34��'$%<$QH 5 +LFHL( UF7T&2'
!HX+F Error Response 7$H<"#+5I�1 Error
4.1.16.4 Outputs
ALI"#+ ��P2'!+GPH Destination of the output Excel File Error message N1&$�1��dB4����++���P<�FFGeNH#
4.1.17 ���������'������"��$�#�!�� �* .��%���������#�'����� Server �#��"�������
��#��������������� ���
4.1.17.1 Introduction
��*�$���+#�-%)1$��/���$'/6+ 6̂?3-�$/��()�":,�() Server ��51�,'%���+���8�/"$0/��()�":,.2)+��1" SLA +#�.2)1,���.�).2)�$��."� �3���-%)��*�()�":,/&�$��$�$���$ �$'��
![Page 35: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/35.jpg)
Software requirements specification
33
4.1.17.2 Input
���()� $�,'��#�2 Source of the input - Input Data - Range of Valid Input -
4.1.17.3 Processing
���()� $�,'��#�2 Parameter String Month Operation +&$��$��� 1$��/���$'/6+^6?3-�$/��()�":,�() Server (��
51�,'5�,��%���+�$%&$';��$6$ -�51�,'�2��� Error Response 5/2�()�;�" Error
4.1.17.4 Outputs
���()� $�,'��#�2 Destination of the output Excel File
Error message ."�/"$0+&$��$����#8.2)
4.2 Performance Requirements
4.2.1 Static
• �&���9:)-%)��$'�� : 9:)-%)$'����?�-��$67�+ 5 ;�
• �&���1$� : 11 1$�
4.2.2 Dynamic
• �&��� Transactions : 100,000 Transactions 1�����
• $�$#�2:()�":, error : -%)��,."��6� 1 �+#
• $U�,2 batch file +#�"#(�2."��6� 30,000 Transaction : -%)��,."��6� 10 �+#
![Page 36: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/36.jpg)
Software requirements specification
34
4.3 External Interface Requirements
4.3.1 User Interface
• $'���'1)��"# Login �3���1$��/�� Username 5,' Password ���-%)��
• $'��"#$5/2���)$���1"/6+^6~(��9:)-%)��51�,'$'2��
• �"�:(��$'���'5/2�1"/6+^6~(��9:)-%)��51�,'$'2��
4.3.2 Communication Interfaces
Protocal +#��#���()��;�� /���(�� Web server <=��-%) Tomcat ��*�1����2$
4.3.3 Database
2:$�,'��#�2.2)+#���/$ PTMR_ERD.VSD
4.4 Other Requirements
4.4.1 Design Constraints
• $'���'+&���� Text File �$'�?++#�"#�"/ ,��*� PDF ."�.2)
• $'���'-�)�$6$��*� Intranet �+���8�
• $���+#�.2)�$'���'��*���/$%�62 Excel �+���8�
• $y#+#���42%���+�$%&$'-�"� 0) Format "#$��,#���5�,� �'1)��+&$��42��*�%���+�-�"�U2�."�+&$5).($'���26"
4.4.2 Standards
• �'1)���A�()�":,.2)����0:1)��5,';$�0)��
• /"$0�$#�2: Report .2)1"/6+^6~(��9:)-%)��51�,'$'2��
• /"$0�$#�2: Report .2)������.(+#�9:)-%)��$'�
![Page 37: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/37.jpg)
Software requirements specification
35
4.4.3 Hardware
Client
• "#������$'"�,9,,� (CPU) "#;�"�$A�/�>>y��6."��)���� 2.2 GHz �$��2#�� �&��� 1�����
• "#59����$�,� (Main board) +#�"#;�"�$A���/ (FSB/HTT) ."��)���� 800 MHz �&��� 1 �����
• "#/���;��; "$5/2�9,+#�"#�����;�"�&."��)���� 128 MB �&��� 1 �����
• "#�����;�"�&�,� (RAM) %�62 DDR2 �$��2#�� "#(�2."��)���� 1 GB �&��� 1 �����
• "#�������2�A�()�":, (Hard Disk) %�62 SATA �$��2#�� (�2;�"� ."��)���� 250 GB �&��� 1 �����
• "# DVD-RW �&��� 1 �����
• "#��?35�� LCD $��$��;�",'��#�2."��)���� 1,280 x 1,024 pixel �&��� 1 ����� "# Dot Pitch ."�"�� 0.264 mm "# Contrast Ratio ."��)���� 600:1 5,'"#(�2."��)��
�� 17 �68�
• "# Power Supply "#(�2."��)���� 250 W �&��� 1 ����� • 1621�8�U�$5$"$'����6��16$+#�/���/� �?7.+����;$����3$)�"-%)��U2�"#,6(/6+ 6̂~0: 1)��1"��"�
Server
• "#������$'"�,9,,� (CPU) 5�� Quad Core �$��2#�� /&�$��;�"36��1�$@5"�(�� (Server) U2���3'5,'"#;�"�$A�/�>>y��6."��)���� 2.0 GHz �&���."��)���� 1 �����
• CPU $��$��$�$'"�,9,5�� 64 bit "#�����;�"�&5�� Cache Memory ."��)���� 4 MB 5,'"#;�"�$A���/."��)���� 1,066 MHz
• "#�����;�"�&�,� (RAM) %�62 ECC DDR2 �$��2#�� "#(�2."��)���� 2 GB
• /���/� �$+&�� Raid ."��)���� Raid 0, 1, 5
• "#�������2�A�()�":, (Hard Disk) %�62 SCSI �$�� SAS �$�� SATA �$��2#�� "#;�"�$A�$��."��)���� 7,200 $��/�+# 5,'"#(�2;�"� ."��)���� 140 GB �&���."��)���� 2
�����
• "# DVD-ROM �$��2#�� �&��� 1 �����
![Page 38: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/38.jpg)
Software requirements specification
36
• "#��?35�� LCD $��$��;�",'��#�2."��)���� 1,280 X 1,024 (�2."��)���� 17 �68� �&��� 1 �����
• "# Power Supply 5�� Redundant Power Supply �$�� Hot Swap (�2."��)���� 450 W �&��� 2 �����
• 1621�8�<�V1@5�$@$'����6��16$3$)�"-%)��+#�"#,6(/6+^6~0:1)��1"��"�
4.4.4 Security
• 9:)-%)��+#��'�()-%)$'��.2)�'1)����*�3����(���$67�++#�.2)$���� >1�+���8�
• $'�� Payment Transaction and Report Management System -�)�$6$9��$'�� Intranet �+���8�
5. Acceptance
2:$�,'��#�2.2)+#���/$ PTRM_Test_Plan.doc
6. Documentation
$��2+& SRS (��$'�� PTRM �����#8.2)"#$�)��6�$'���$+&�� 5,'��/$1��K �3���-�)��*�.�1"�,�$(�� Software Engineering 5,'1$�1";�"1)��$(��$'�� U2���/$+#�-%)-�$�)��6�$3�O�$'�� "#2���#8
• �Practial Support for CMMI-SW Software Project Documentation Using IEEE Software Engineering Standards� by Susan K. Land and John W. Walz, Wiley Interscience Publication, 2006.
7. Maintenance
7.1 Operations
$2:5,$'����8� �$'��2)��$�,'��#�2�#�����$2:5,(�8�1��$+&��-�/���1��K +#��#���()����$+&��(��$'�� U2�"#$�,'��#�22���#8
• 2:5, Function $+&��(��$'�� -�/���+#��#���()����9:)-%)��
• 2:5,;�"0:1)��-�$�$'"�,9,(��()�":,1��K +#�0:-%)��-�$'�� /&$��()�":,(��$'�� �3���-%)-�$:);��()�":,-�$y#+#��62$9623,2-�(y'+#�$'��&,��+&����:�
![Page 39: Payment Transaction and Report Management Software ...](https://reader034.fdocuments.us/reader034/viewer/2022042101/625656128789f2402c561755/html5/thumbnails/39.jpg)
Software requirements specification
37
Authorized By: Received By: Reviewed By: Reviewed By:
( Sirikanya Yomkoet ) (Thawatchai Yernyoob) (Prapat Aramchot) (Natthawut Riyasan)
Authorized Date: Received Date: Reviewed Date: Reviewed Date:
08/08/2009 09/08/2009 09/08/2009 09/08/2009 *Project Leader *Tester or CM *Project Manager *Configuration Manager